作为我的第一个GUI应用程序的一部分,我想以下列方式显示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);
答案 0 :(得分:2)
考虑使用不同的布局管理器。我建议使用BoxLayout
,因为您可以轻松地将组件堆叠在一起。这是一个How To Use BoxLayout教程。
答案 1 :(得分:1)
您也可以尝试使用拆分窗格。这样,用户就可以控制每个表的高度。