我正在制作一个基本的文本编辑器,我有 2 种方法,当用户单击“打开”时会触发第一种方法,它会提示用户选择一个文件并很好地打开文件。我只想访问用户单击保存时触发的方法中的变量中的相同文件路径。我的方法是公开的,我试过通过一个类来访问它,仍然没有。请帮忙!代码:
public void open(){
try{
//Open file
JFileChooser fc = new JFileChooser();
fc.showOpenDialog(null);
File file = fc.getSelectedFile();
String haha = file.getPath();
BufferedReader br = new BufferedReader(new FileReader(file.getPath()));
String line;
while((line = br.readLine()) != null){
text.append(line + "\n");
}
} catch (FileNotFoundException e){
e.printStackTrace();
}catch (IOException e){
}
}
public void save(){
try {
BufferedWriter bw = new BufferedWriter(new FileWriter(file.filePath));
bw.write(text.getText());
bw.close();
} catch (IOException e) {
e.printStackTrace();
}
}