Hallo zusammen,
bin in Sachen Java nicht sonderlich bewandert und hoffe ich kann mein Problem einigermaßen verständlich rüber bringen...
Ich habe in meinem Projekt ein Panel mit zwei übereinander angeordneten Tabellen, welche sich jeweils in einem eigenen ScrollPane befinden und über je ein TableModel verfügen. Die obere Tabelle hat einen Tabellenkopf und enthält die einzelnen Daten. Die untere Tabelle hat nur eine einzige Zeile mit den Summen der oberen Tabellenspalten. Die Daten beider Tabellen werden über ein DataObjekt bereitgestellt. Das funktioniert auch alles einwandfrei. Mein Problem ist das bei Benutzeränderung der Spaltenbreite der oberen Tabelle diese dann natürlich nicht mehr mit der unteren übereinstimmen. Wie kann ich es bewerkstelligen, dass bei einer entsprechenden Änderung am oberen Tabellenkopf auch die Spaltenbreiten der unteren Tabelle mit angepasst werden?
Ein weiteres Problem ist die Sortierung Nummerischer Werte in der oberen Tabelle. Diese scheinen von setAutoCreateRowSorter(true); als String interpretiert zu werden, obwohl die entsprechenden Werte als Integer geliefert werden!? In meinem Projekt habe ich noch weitere "einzelne" Tabellen und da werden Nummerische werte korrekt sortiert.
Gruß
LSB
bin in Sachen Java nicht sonderlich bewandert und hoffe ich kann mein Problem einigermaßen verständlich rüber bringen...
Ich habe in meinem Projekt ein Panel mit zwei übereinander angeordneten Tabellen, welche sich jeweils in einem eigenen ScrollPane befinden und über je ein TableModel verfügen. Die obere Tabelle hat einen Tabellenkopf und enthält die einzelnen Daten. Die untere Tabelle hat nur eine einzige Zeile mit den Summen der oberen Tabellenspalten. Die Daten beider Tabellen werden über ein DataObjekt bereitgestellt. Das funktioniert auch alles einwandfrei. Mein Problem ist das bei Benutzeränderung der Spaltenbreite der oberen Tabelle diese dann natürlich nicht mehr mit der unteren übereinstimmen. Wie kann ich es bewerkstelligen, dass bei einer entsprechenden Änderung am oberen Tabellenkopf auch die Spaltenbreiten der unteren Tabelle mit angepasst werden?
Ein weiteres Problem ist die Sortierung Nummerischer Werte in der oberen Tabelle. Diese scheinen von setAutoCreateRowSorter(true); als String interpretiert zu werden, obwohl die entsprechenden Werte als Integer geliefert werden!? In meinem Projekt habe ich noch weitere "einzelne" Tabellen und da werden Nummerische werte korrekt sortiert.
Gruß
LSB