kai*_*kai 3 java file-io swing
嗨,我的UI有问题.目前,我希望我的UI在每次单击保存时将输入附加到文本板中.单击保存按钮后,它将返回菜单以询问用户是否要输入另一个输入.如果用户单击是,它将返回到输入部分.但是当我第二次尝试输入时,它会覆盖我最初写的内容.如何更改代码以解决此问题?
private void saveActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
BufferedWriter output = null;
FileInputStream fs = null;
try {
// TODO add your handling code here:
File myFile = new File("C:/Users/kai/Desktop/sample.txt");
fs = new FileInputStream("C:/Users/kai/Desktop/sample.txt");
BufferedReader br = new BufferedReader(new InputStreamReader(fs));
myFile.createNewFile();
output = new BufferedWriter(new FileWriter(myFile));
//output.flush();
for(int i = 0; i<100; ++i){
String line = br.readLine();
if(line.equals(null)){
String name = text1.getText();
String id = text2.getText();
output.write(name + " " + id);
break;
}
}
// output.newLine();
} catch (IOException ex) {
Logger.getLogger(setup.class.getName()).log(Level.SEVERE, null, ex);
} finally {
try {
output.close();
} catch (IOException ex) {
Logger.getLogger(setup.class.getName()).log(Level.SEVERE, null, ex);
}
}
this.dispose();
}
Run Code Online (Sandbox Code Playgroud)