GridBagLayout, leere Spalten

huhu,

wenn ich ein GridBagLayout wie folgt fülle:

x=0
y=0
gridwidth=1
new JButton()

x=1
y=0
gridwidth=2
new JButton()

dann sind beide Buttons gleich groß…,
da die dritte Spalte irgendwie die Breite 0 hat solange nicht
ein Objekt explizit in x=2 in einer anderen Zeile eingefügt wird,

kann man das Problem irgendwie umgehen und trotzdem mit dem einfachen
Mittel des GridBagLayouts solche ‚leeren‘ Spalten füllen?
(ohne weightx zum Einsatz zu bitten, gridwidth sollte alleine genügen,
und ohne in einer Hilfszeile für jede Spalte ein Dummy-Objekt zu setzen)

Problem im anderen Forum ursprünglich:
http://spotlight.de/zforen/jav/m/jav-1095173192-2959…

gibt es ansonsten eine gute Möglichkeit sowas zu basteln?

ideal wäre ja ein Layout,
das ein JPanel z.B. von vornerein in n Zeilen und m Spalten aufteilt, alle Zellen gleichgroß,
und die man dann so belegen kann wie in GridBagLayout, x,y,breite,hoehe
(nein, nicht JTable :wink: )

Hallo,

gibt es ansonsten eine gute Möglichkeit sowas zu basteln?

ideal wäre ja ein Layout,
das ein JPanel z.B. von vornerein in n Zeilen und m Spalten
aufteilt,

ohne mich näher mit deinem Problem beschäftigt zu haben: TableLayout ist IMHO eine Alternative mit der man deutlich schneller zum Gewünschten Ergebnis kommt wie mit GridBagLayout: http://www.clearthought.info/software/TableLayout/

gruß
Heavy

http://www.clearthought.info/software/TableLayout/

na das nenn ich mal nen guten Tipp,
wieso gibts das nicht bei Sun?

danke!

(falls ich bei GridBagLayout nur falls übersehe
und es trotzdem möglich ist,
kann das immer noch jemand aufklären wenn er möchte)