West / East的JLabel不会出现在BorderLayout中

时间:2013-08-12 18:17:42

标签: java swing jlabel border-layout

我正在使用BorderLayout,3个带有GridLayout的容器和一个包含8个JLabel的数组。 Container#1使用2个JLabel,Container#2使用2个JLabel,Container#3也使用2个JLabel。我包括容器#1北,工作正常。容器#2中心,工作正常,容器#3南,工作正常。但是,当我来包括阵列东的1个JLabel和1个JLabel West时,他们没有出现,我不知道为什么,我花了几个小时搜索它。差不多:

add("North", con1);
add("Center", con2);
add("South", con3);
add("East", myarray[6]);
add("West", myarray[7]); 

我做错了什么? D:非常感谢

1 个答案:

答案 0 :(得分:3)

您必须将JLabel添加到自己的面板,然后将面板添加到BorderLayout。