我已经尝试了几周让这个程序正常运行,但没有成功。它是一个在SwingUI中创建的简单程序,具有多个文本字段和组合框。我想将输入到这些字段的数据保存到文本文件中。我能够从FName字段中获取数据,但没有别的。也许这里有人可以引导我朝着正确的方向前进?
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
JOptionPane.showMessageDialog(frame, "Thank you for joining BPA! Your information has been submitted.");
String content = FName.getText();
LName.getText();//step1: get the content of the textfield
try {
File file = new File("c:/users/User/Documents/BPASignup.txt");
// if file doesnt exists, then create it
if (!file.exists()) {
file.createNewFile();
}
FileWriter fw = new FileWriter(file.getAbsoluteFile());
BufferedWriter bw = new BufferedWriter(fw);
bw.write(content); //step2: write it
bw.close();
System.out.println("Done");
} catch (IOException e) {
e.printStackTrace();
答案 0 :(得分:0)
你的意思是如何连接字符串?像这样:
String content = "First name: " + FName.getText() + "\n" +
"Last name: " + LName.getText() + "\n\n";
我认为没有必要解释此时如何以及为何使用StringBuilder
。
答案 1 :(得分:0)
初始化字符串内容时使用此代码:
000
只有在您使用时才会有效:
String content = FName.getText();
LName.getText();
我已经制作了一个小程序,可以自己动摇你的要求:
String content = FName.getText() + LName.getText();
也许这也有帮助。