um die Daten eines Dialogfelds in Java beizubehalten

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();
        }

Ich habe eine erstelltJDialog in dem es einen tisch gibt. Ich kann die Tabellendaten auf Knopfdruck in der Datei speichern, aber ich möchte, dass diese Daten in der Tabelle erhalten bleiben. Wenn das Programm also das nächste Mal ausgeführt wird, sind diese Daten verfügbar und werden in der Tabelle angezeigt wenn eine Bestätigungstaste gedrückt wird. Obwohl ich etwas über Java-Persistenz- und Java-Serialisierungskonzepte lese, weiß ich nicht genau, welche Technik für dieses Problem geeignet ist und wie sie verwendet werden kann.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage