Hallo zusammen,
ich habe ein Problem mit einer JTable die "multiple row header" besitzt. Hoffe ihr könnt mir vielleicht helfen. Habe bereits mehrfach das Netz durchsucht, allerdings leider keine Lösung finden können.
Zu meinem Problem:
Ich habe mir unter folgender URL den Beispielquellcode besorgt und diesen auch zum Laufen bekommen:
How do I create a JTable with multiple row headers?
oder
multiple Row Header Example : Grid TableSwing ComponentsJava
Wenn ich die Anwendung nun bei mir starte passen die Höhen der Row Header Zellen nicht mit den Höhen der eigentlichen Tabellenzellen überein. (Sprich: die Zellen unter den Spalten A,B,C haben eine andere Höhe als die Überschriften der jeweiligen Zeile "SNo.", "1", "2", usw.)
Dabei sieht die Grafik, die über dem Beispiel steht, korrekt aus.
Mich würde interessieren, ob jemand mit diesem Beispiel schon mal die selben Erfahrungen gemacht
und eventuell eine Lösung gefunden hat?
Ich habe mal versucht in der Klasse MultiSpanCellTable.java die Zellenhöhe zu beinflussen (wegnahme rowMargin, festes Setzen der Zellenhöhe):
[JAVA=44]
int aCellHeight = rowHeight + rowMargin;
cellFrame.y = row * aCellHeight;
cellFrame.height = n[CellSpan.ROW] * aCellHeight;
[/code]
Jedoch ohne Erfolg.
ich habe ein Problem mit einer JTable die "multiple row header" besitzt. Hoffe ihr könnt mir vielleicht helfen. Habe bereits mehrfach das Netz durchsucht, allerdings leider keine Lösung finden können.
Zu meinem Problem:
Ich habe mir unter folgender URL den Beispielquellcode besorgt und diesen auch zum Laufen bekommen:
How do I create a JTable with multiple row headers?
oder
multiple Row Header Example : Grid TableSwing ComponentsJava
Wenn ich die Anwendung nun bei mir starte passen die Höhen der Row Header Zellen nicht mit den Höhen der eigentlichen Tabellenzellen überein. (Sprich: die Zellen unter den Spalten A,B,C haben eine andere Höhe als die Überschriften der jeweiligen Zeile "SNo.", "1", "2", usw.)
Dabei sieht die Grafik, die über dem Beispiel steht, korrekt aus.
Mich würde interessieren, ob jemand mit diesem Beispiel schon mal die selben Erfahrungen gemacht
und eventuell eine Lösung gefunden hat?
Ich habe mal versucht in der Klasse MultiSpanCellTable.java die Zellenhöhe zu beinflussen (wegnahme rowMargin, festes Setzen der Zellenhöhe):
[JAVA=44]
int aCellHeight = rowHeight + rowMargin;
cellFrame.y = row * aCellHeight;
cellFrame.height = n[CellSpan.ROW] * aCellHeight;
[/code]
Jedoch ohne Erfolg.