сохранить данные диалогового окна в Java

if(e.getActionCommand().equals("save to file"))
    {
        System.out.println("save is pressed");
        StringBuffer fileContent = new StringBuffer();
        TableModel tModel = m_table.getModel();
        for (int i = 1; i < tModel.getRowCount(); i++) 
        {
         for(int j=0;j<tModel.getColumnCount();j++)
         {
            Object cellValue = tModel.getValueAt(i, j);
            // ... continue to read each cell in a row
            fileContent.append(cellValue);
            // ... continue to append each cell value
            fileContent.append(" ");
         }
         fileContent.append("\n");
        }
        FileWriter fileWriter;
        try {
            fileWriter = new FileWriter(new File("data.txt"));
            fileWriter.write(fileContent.toString());
            fileWriter.flush();
            fileWriter.close();
            }
        catch (IOException e1) 
        {
            // TODO Auto-generated catch block
            e1.printStackTrace();
        }

Я создалJDialog в котором есть стол. Я могу сохранить данные таблицы в файл одним нажатием кнопки, но я хочу сохранить эти данные в таблице, чтобы при следующем запуске программы эти данные были доступны и отображались в таблице. когда кнопка подтверждения нажата. Хотя я читаю о принципах персистентности Java и сериализации Java, я не понимаю, какой метод подходит и как использовать для этой проблемы.

Ответы на вопрос(3)

Ваш ответ на вопрос