Java Reference
In-Depth Information
Die Methode nutzt addColumn und macht den Schalter anschließend inaktiv.
Da die Spalten- und Zeilenzahl jetzt variieren kann, müssen Sie auch die Methoden bzw.
Anweisungsblöcke zum Laden der Tabellendaten anpassen:
private void thisWindowClosed(WindowEvent evt) {
BufferedWriter out = null;
try {
out = new BufferedWriter(new FileWriter(dateiname));
out.write(String.valueOf(jTable1.getModel().getRowCount()));
out.newLine();
out.write(String.valueOf(jTable1.getModel().getColumnCount() - 1));
out.newLine();
for(inti=0;
i < jTable1.getModel().getRowCount(); i++) {
for(intj=1;
j < jTable1.getModel().getColumnCount(); j++) {
if (jTable1.getModel().getValueAt(i, j) != null) {
out.write(jTable1.getModel().getValueAt(i, j).toString());
}else{
out.write("");
}
out.newLine();
}
}
} catch (Exception e) {
e.printStackTrace();
} finally {
if (out != null) {
try {
out.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
Listing 15.6 Neue Methode zum Speichern der Tabellendaten
Search WWH ::




Custom Search