R
redbomber
Gast
Hallo zusammen, ich hoffe ihr habt mir vielleicht ein paar Tips die mich weiter bringen:
Ich habe bisher folgendes implementiert:
Ich besitze ein JScrollPane, dem ich eine JTable hinzufüge,
Dieses JScrollPane füge ich daraufhin einem JPanel, hinzu.
Mein JTable besitzt ein JTableModel, welcher mir die Daten zur Verfügung stellt.
Ebenso habe ich verschiedene CellRenderer implementiert.
Nun habe ich vor die Daten in meiner JTable nicht alle in einer Zeile darzustellen, sondern diese sollen abhängig von der aktuellen Fenstergröße in mehreren Zeilen untereinander dargestellt werden.
Neben dem ändern der Fenstergröße kann ich in meiner Tabelle bereits zoomen, wodurch die Zellen sich entsprechenden vergrößern/verkleinern.
Nun zu meinem Problem:
Um zu wissen wieviele Zellen in einer Zeile dargestellt werden können, muss ich immer die aktuelle Größe des dargestellten bereichs feststellen.
Nur wo mache ich dies genau, wenn die Fenstergröße verändert wird? Erhalte ich dieses Event (wenn fenstergröße verändert wird) in meiner JTable oder in meinem JTableModel?
Ich habe bisher folgendes implementiert:
Ich besitze ein JScrollPane, dem ich eine JTable hinzufüge,
Dieses JScrollPane füge ich daraufhin einem JPanel, hinzu.
Mein JTable besitzt ein JTableModel, welcher mir die Daten zur Verfügung stellt.
Ebenso habe ich verschiedene CellRenderer implementiert.
Nun habe ich vor die Daten in meiner JTable nicht alle in einer Zeile darzustellen, sondern diese sollen abhängig von der aktuellen Fenstergröße in mehreren Zeilen untereinander dargestellt werden.
Neben dem ändern der Fenstergröße kann ich in meiner Tabelle bereits zoomen, wodurch die Zellen sich entsprechenden vergrößern/verkleinern.
Nun zu meinem Problem:
Um zu wissen wieviele Zellen in einer Zeile dargestellt werden können, muss ich immer die aktuelle Größe des dargestellten bereichs feststellen.
Nur wo mache ich dies genau, wenn die Fenstergröße verändert wird? Erhalte ich dieses Event (wenn fenstergröße verändert wird) in meiner JTable oder in meinem JTableModel?