我使用swings创建了一个桌面应用程序。我需要收集应用程序中输入的信息,并在单击创建文件按钮时将该信息写入文件。我很陌生,请帮助我。下面的代码片段是打印信息到控制台,但如何将其写入文件
public void actionPerformed(ActionEvent e) {
String str = (String)comboBox1.getSelectedItem();
System.out.println("# Strategy: SAr, SPSL, PRISM, GANN, RRR \nstrategy="+str);
String str1 = (String)comboBox2.getSelectedItem();
System.out.println("\n# ss1 \nsupport-strategy="+str1);
String str2 = (String)comboBox3.getSelectedItem();
System.out.println("\n# silverm_i,silver_i,leadmini_i,lead_i,alumini_i,naturalgas_i,copperm_i,crudeoil_i,gold_i\ndata-source="+str2);
String str3 = (String)comboBox6.getSelectedItem();
System.out.println("\n# YES or NO\npositional-trading="+str3);
String str4 = (String)comboBox4.getSelectedItem();
System.out.println("\n# Data source options - DATABASE or CSV \ndata-from="+str4);
String str5 = (String)comboBox5.getSelectedItem();
System.out.println("\n# DEV or DEV \nenvironment="+str5);
String str6 = (String)comboBox7.getSelectedItem();
System.out.println("\n# Strategy: WAGHA_BORDER or REGULAR_TOP_BOTTOM_MOVEMENT_BASED_TREND (i.e. RBI) or REGULAR_TOP_BOTTOM_WITH_NO_TRADE_ZONE \ngann-strategy="+str6);
}
我的日期微调器对象,复选框也很少。如何从这些组件中收集信息。
答案 0 :(得分:2)
不太确定微调器对象问题,因为我使用它已经有一段时间了,但是至于写入文件:
public void writeToFile() {
try {
String content = "This is the content to write into file";
File file = new File("filename.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);
bw.close();
System.out.println("Done writing to file.");
} catch (IOException e) {
e.printStackTrace();
}
}
如果有任何问题,请回复。
来源:MKYONG
如果您需要阅读并更新该文件,这不是您的问题,请遵循nIcE cOw的参考资料。