我在创建具有我想要的名称的文本文件时遇到问题。
我想创建一个名为:'username' Subjects 的文本文件。
private void saveSubjects(){
RegisterFrame r = new RegisterFrame();
String username = r.txtUser.getText();;
try{
FileWriter f = new FileWriter(username + "" + "Subjects" + ".txt", true);
String subjects[] = lstSubjects.getItems();
for(int i = 0; i<subjects.length; i++){
f.write(subjects[i] + "\r\n");
}
f.close();
JOptionPane.showMessageDialog(null, "Data saved!", "Data Saved", JOptionPane.INFORMATION_MESSAGE);
}catch(Exception e){
JOptionPane.showMessageDialog(null, "Nothing Inputted!", "Error", JOptionPane.ERROR_MESSAGE);
}
}
我想从 RegisterFrame 获取用户名,因为它是在那里输入的,但它不起作用。我知道这是一件简单的事情,但我仍然是这方面的初学者。我该如何解决这个问题?
提前致谢