Как я могу сделать мои столбцы разных размеров с использованием GridLayout в разгаре?

Я использую GridLayout, и мой код выглядит следующим образом:

int changingVar = 1;

JPanel panel = new JPanel(new GridLayout(changingVar, 2));
panel.add(new JButton("BUTTON1"));
panel.add(new JButton("BUTTON2"));

Это выглядит так:

___________________________________________
| [      BUTTON1     ] [     BUTTON2     ] |
___________________________________________

- два столбца одинакового размера. Я хотел бы сделать это так:

___________________________________________
| [          BUTTON1         ] [ BUTTON2 ] |
___________________________________________

, в котором один столбец занимает больше места на панели, чем другой. Как мне сделать это с помощью gridlayout? Я не против использования другого макета, если у меня может быть разное количество строк и столбцов двух разных размеров.

Спасибо

31
задан Grammin 24 June 2011 в 17:29
поделиться