Hi zusammen.
Ich besitze eine JTable die in eine JScrollPane eingebettet ist.
Für dieses JTable setze ich nun ein selbst definiertes TableModel (extends AbstractTableModel)
Nun möchte ich aber, wenn zum Beispiel das Fenster in dem sich die JScrollPane befindet vergrößert/verkleinert wird, dass die Tabelle mit neuer Zeilen/Spaltenanzahl neu gesetzt wird.
Bisher hatte ich das Problem wie folgt gelöst:
In der Klasse der JTable setze ich das TableModel immer neu!
Also ich erzeuge mir immer wieder ein neues TableModel, welches entsprechend die passende Zeilen/Spaltenanzahl besitzt.
Nun brauche ich aber eine Referenz auf das TableModel und kann daher nicht immer das TableModel neu erzeugen.
Mir erscheint das ohnehin etwas unpraktisch.
Wisst ihr wie ich das TableModel dazu bringe, sich neu "aufzubauen", also die Zeilen und Spaltenanzahl neu zu setzen?
Ich besitze eine JTable die in eine JScrollPane eingebettet ist.
Für dieses JTable setze ich nun ein selbst definiertes TableModel (extends AbstractTableModel)
Nun möchte ich aber, wenn zum Beispiel das Fenster in dem sich die JScrollPane befindet vergrößert/verkleinert wird, dass die Tabelle mit neuer Zeilen/Spaltenanzahl neu gesetzt wird.
Bisher hatte ich das Problem wie folgt gelöst:
In der Klasse der JTable setze ich das TableModel immer neu!
Also ich erzeuge mir immer wieder ein neues TableModel, welches entsprechend die passende Zeilen/Spaltenanzahl besitzt.
Nun brauche ich aber eine Referenz auf das TableModel und kann daher nicht immer das TableModel neu erzeugen.
Mir erscheint das ohnehin etwas unpraktisch.
Wisst ihr wie ich das TableModel dazu bringe, sich neu "aufzubauen", also die Zeilen und Spaltenanzahl neu zu setzen?