我正在使用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:非常感谢
答案 0 :(得分:3)
您必须将JLabel添加到自己的面板,然后将面板添加到BorderLayout。