在java中将网格显示为2个部分

时间:2016-10-26 04:11:53

标签: java swing

我的网格是100个方框。出于程序的目的,这是相同的网格,但出于视觉目的,我需要在其中间有一个标签。

我知道我可以声明2个单独的网格并添加2个单独的面板,但这只是为了视觉目的而非常烦人的重做。我希望有一种方法可以在顶部的1个面板中显示前50个盒子,并添加第二个面板以显示其他50个盒子。

我应该更具体地说,这是在GUI摇摆框架中完成的,而不是实际打印到控制台。

总结

当前网格:

[][][][][]
[][][][][]

所需网格:

[][][][][]
  LABEL
[][][][][]

1 个答案:

答案 0 :(得分:0)

JFrame使用BorderLayout

  1. 在BorderLayout.PAGE_START中添加一个带有一个网格的面板
  2. 在BorderLayout.CENTER中添加标签
  3. 在BorderLayout.PAGE_END中添加第二个面板。
  4. 阅读How to Use a BorderLayout上Swing教程中的部分,了解更多信息和工作示例。