1

我正在使用一个 BorderLayout、3 个带有 GridLayout 的容器和一个由 8 个 JLabel 组成的数组。Container #1 使用 2 个 JLabel,Container #2 使用 2 JLabels,Container #3 也使用 2 JLabel。我包括 Container #1 North,工作正常。Container #2 Center 运行良好,Container #3 South 运行良好。但是,当我将数组 East 的 1 个 JLabel 和 1 JLabel West 包含在内时,它们没有出现,我不知道为什么,我花了几个小时寻找它。差不多:

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

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

4

1 回答 1

3

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

于 2013-08-12T18:20:06.190 回答