保存从inpu获取名称的txt文件(在面板上)

时间:2019-03-01 20:08:38

标签: java jpanel

我有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()+" ");

1 个答案:

答案 0 :(得分:0)

添加JTextField并获取在此处编写的文本,您也可以使用JTextField创建全新的JPanel以在单击按钮时打开并从那里传递值。