T
tal3ntfr3i
Gast
Hi zusammen,
ich habe ein Problem mit den Eigenschaften von jTable.
Zur Erklärung:
Ich versuche das Problem zu abstrahieren und zu vereinfachen.
Stellt euch eine Tabelle mit ein paar Spalten vor. Darunter sitzt ein Knopf mit dem Namen "refresh".
refresh:
Der refresh-Button ist für das Füllen der Tabelle aus einer DB zuständig. So könnte der Code aussehen:
usw.
Bis hierher funktioniert auch alles nach Wunsch. Jetzt kommt der Haken:
Nehme ich nun Modifikationan an dem View der Tabelle vor wie z.B.: Ändern der Spaltenbreite oder das Verschieben der Spalten(dieses standard drag n drop), dann hauts nach der refresh-Klick alles wieder auseinander und die Tabelle steht wieder wie beim Neutstart des Programms da.
Wie kann ich trotz des Drückens auf den Refresh-Knopf die Einstellungen beibehalten?
Danke...
mfg
tal3ntfr3i
ich habe ein Problem mit den Eigenschaften von jTable.
Zur Erklärung:
Ich versuche das Problem zu abstrahieren und zu vereinfachen.
Stellt euch eine Tabelle mit ein paar Spalten vor. Darunter sitzt ein Knopf mit dem Namen "refresh".
refresh:
Der refresh-Button ist für das Füllen der Tabelle aus einer DB zuständig. So könnte der Code aussehen:
Code:
DefaultTableModel defmodel = new DefaultTableModel(Data.ueberschriften,IrgendneCollectionen.size()){
public boolean isCellEditable(int row, int column) {
return false;
}
};
myTable.setModel(defmodel);
füllenUeberDasModel();
usw.
Bis hierher funktioniert auch alles nach Wunsch. Jetzt kommt der Haken:
Nehme ich nun Modifikationan an dem View der Tabelle vor wie z.B.: Ändern der Spaltenbreite oder das Verschieben der Spalten(dieses standard drag n drop), dann hauts nach der refresh-Klick alles wieder auseinander und die Tabelle steht wieder wie beim Neutstart des Programms da.
Wie kann ich trotz des Drückens auf den Refresh-Knopf die Einstellungen beibehalten?
Danke...
mfg
tal3ntfr3i