好的,所以我制作了一个文本编辑器,到目前为止可以使用 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 中创建一个字符串文件。