我有2个无效的人,一个保存了一些数据的txt文件,另一个加载了该txt文件并更新游戏,但是我每次保存它时,它都会覆盖该txt文件,我想保存不同的txt文件,从输入的内容读取txt是一个按钮,称为无效保存,我在哪里输入?从面板而不是从控制台
JButton b=new JButton("Salva");
add(b);
b.addActionListener(e -> {
try {
Salva();
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
});`
public void Salva () throws IOException {
timer.stop();
final JTextField xField = new JTextField(10); // here am i trying to
xField.getText(); // create a text field and put
//the strin information
xField.add(getName(), null); //to name the file
File f=new File("Namefromtxtfield.txt"); //here the name of
// txtfield
f.createNewFile();
PrintWriter c = new PrintWriter(f);
c.print(crash+" ");
c.print(collectedcoin+" ");
c.print(car.getX()+" ");
c.print(car.getY()+" ");
答案 0 :(得分:0)
添加JTextField并获取在此处编写的文本,您也可以使用JTextField创建全新的JPanel以在单击按钮时打开并从那里传递值。