0

私の最初の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);
4

2 に答える 2

2

別のレイアウトマネージャーの使用を検討してください。コンポーネントを簡単に積み重ねることができるので、を使用することをお勧めしBoxLayoutます。BoxLayoutの使用方法のチュートリアルは次のとおりです。

于 2011-07-08T12:37:52.483 に答える
1

分割ペインを使用することもできます。このようにして、ユーザーは各テーブルの高さを制御できます。

于 2011-07-08T13:05:11.853 に答える