Сохранение txt файла с получением имени из inpu (на панели) - PullRequest
0 голосов
/ 01 марта 2019

У меня есть 2 void, один сохраняет txt с некоторыми данными, а другой загружает этот txt и обновляет игру, но каждый раз, когда я сохраняю его, он переопределяет txt файл, я хотел бы сохранить другой txt, читая имя txt из ввода thisэто кнопка вызова void save, где мне взять ввод?из панели и не из консоли `

   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 голосов
/ 01 марта 2019

Добавьте JTextField и извлекайте текст, который там написан, также вы можете создать совершенно новый JPanel с JTextField, который открывается по нажатию кнопки и передает значение оттуда.

...