M
Mewel
Gast
Hallo, ich habe folgendes Problem. Ich versuche von einem GridBagLayout (JPanel) die Position der ersten Zelle (links oben) herauszufinden (nicht die Komponente die sich auf [0,0] befindet). Im Normalfall sollte diese ja x=0, y=0 wenn für fill=BOTH eingestellt ist.
So, das Problem ist jetzt, das bei Borders die Richtung verschoben wird (z.B. titled border) oder auch wenn ich sehr viele Zeilen/Spalten habe, die nicht mehr exakt auf die Grösse des GridBagLayout draufpassen.
Ich habe mit getLayoutDimensions() die Längen und Weiten der einzelnen Zellen herausbekommen aber halt nicht die "Startposition". Das Problem mit der Border habe ich mehr oder weniger gut gelösst indem ich die Inset mit berechne. Aber das Problem mit den sehr vielen Zeilen/Spalten besteht weiterhin.
Weis jemand eine einfache effektive Möglichkeit die linke obere Position der ersten Zelle zu berechnen.
Danke im Voraus
Mewel
So, das Problem ist jetzt, das bei Borders die Richtung verschoben wird (z.B. titled border) oder auch wenn ich sehr viele Zeilen/Spalten habe, die nicht mehr exakt auf die Grösse des GridBagLayout draufpassen.
Ich habe mit getLayoutDimensions() die Längen und Weiten der einzelnen Zellen herausbekommen aber halt nicht die "Startposition". Das Problem mit der Border habe ich mehr oder weniger gut gelösst indem ich die Inset mit berechne. Aber das Problem mit den sehr vielen Zeilen/Spalten besteht weiterhin.
Weis jemand eine einfache effektive Möglichkeit die linke obere Position der ersten Zelle zu berechnen.
Danke im Voraus
Mewel