わかりましたので、これまでのところ、新しいファイルを作成したり、jFileChooser を使用してファイルを開いたりできるテキスト エディターを作成しました。
私がやろうとしているのは、ファイルの保存を機能させることです。いくつかのファイルを追加または開くたびに、タブペインに新しいタブが追加され、名前はファイル1などまたは開かれたファイルの名前になります。
保存ボタンをクリックすると、保存ダイアログが開きます
int returnVal = fileChooser.showSaveDialog(this);
タブの名前をファイル名フィールドに挿入したい。
また、現在選択されているタブのテキストエリアのファイルを作成するにはどうすればよいですか? 私はこれを試しましたが、うまくいきません:
int index = tabbedPane.getSelectedIndex();
Component c = tabbedPane.getComponentAt(index);
JTextArea a = (JTextArea) c;
System.out.println(a.getText());
File file = new File(a.getText());
fileChooser.setSelectedFile(file);
したがって、私が推測する textArea に文字列のファイルを作成する必要があります。