Два JTables друг над другом - PullRequest
0 голосов
/ 08 июля 2011

Как часть моего первого приложения с графическим интерфейсом, я хочу показать 2 таблицы следующим образом:

http://i.stack.imgur.com/6mq0m.jpg

Я не могу напечатать 2 таблицы таким образом!Вот мой код:

// Center
JPanel panel_center = new JPanel();
panel_overview.add(panel_center, BorderLayout.CENTER);
panel_center.setLayout(new BorderLayout());
JPanel panel_center_table = new JPanel();
panel_center.add(panel_center_table, BorderLayout.NORTH);
panel_center_table.setLayout(new GridLayout(2, 1));
JPanel panel_table_north = new JPanel();
panel_center_table.add(panel_table_north);
JPanel panel_table_south = new JPanel();
panel_center_table.add(panel_table_south);
JPanel panel_center_combobox = new JPanel();
panel_center.add(panel_center_combobox, BorderLayout.NORTH);
panel_center_combobox.setLayout(new BorderLayout());
panel_center_combobox.add(combobox_table_chooser, BorderLayout.WEST);

Ответы [ 2 ]

2 голосов
/ 08 июля 2011

Рассмотрите возможность использования другого менеджера компоновки. Я бы рекомендовал использовать BoxLayout, поскольку вы сможете легко размещать компоненты друг над другом. Вот Как использовать BoxLayout учебник.

1 голос
/ 08 июля 2011

Вы также можете попробовать использовать разделенную панель.Таким образом, пользователь может контролировать высоту каждой из таблиц.

...