Member 13107736 Ответов: 1

Значение переключателя & amp; значение текстового поля


Могу ли я узнать, как сохранить выбранное значение переключателя и значение текстового поля в файл?

Что я уже пробовал:

private void SaveButActionPerformed(java.awt.event.ActionEvent evt) {                                        
        try{
        File f=new File("Customer detail.txt");
        String id = this.CusIDTxt.getText();
        String name=NameTxt.getText();
        String ic=ICNoTxt.getText();
        String ph=PhNoTxt.getText();
        String email=EmailAddTxt.getText();
        PrintWriter writer=new PrintWriter(new BufferedWriter(new FileWriter("Customer detail.txt",true)));
        writer.println(id);
        writer.println(name);
        writer.println(ic);
        writer.println(ph);
        writer.println(email);
        writer.close();
        JOptionPane1.showMessageDialog(this, "Register customer was successful");
        m.setVisible(true);
        this.setVisible(false);
        }
        catch(Exception e)
        {
            JOptionPane1.showMessageDialog(this,"All fields must be completed in order to register");
        }
    }

Jochen Arndt

Вы не использовали f в любом месте и иметь имя файла без пути.

Что происходит при использовании 'PrintWriter writer=new PrintWriter(f);'?

Есть исключения?
Если это так, используйте 'e.printStackTrace();' для получения дополнительной информации.

1 Ответов

Рейтинг:
0

CPallini

В вашем коде вы уже сохранили значения текстовых полей в файл (вы сохранили строку, возвращаемую getText метод).
Обычно переключатель представляет значение допустимого параметра, то есть элемента перечисления. Вы можете сохранить целочисленное значение, соответствующее выбранному элементу.