两个JTable相互之间

时间:2011-07-08 12:35:22

标签: java swing jtable layout-manager

作为我的第一个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);

2 个答案:

答案 0 :(得分:2)

考虑使用不同的布局管理器。我建议使用BoxLayout,因为您可以轻松地将组件堆叠在一起。这是一个How To Use BoxLayout教程。

答案 1 :(得分:1)

您也可以尝试使用拆分窗格。这样,用户就可以控制每个表的高度。