在Java Swing JFrame上需要帮助

时间:2016-06-21 20:58:39

标签: java swing panel grid-layout border-layout

我对Swing很新,我需要构建一个JFrame

  • 上面有图片。
  • 在图像下方有16个小图像,分为4组(4"面板"),在同一"行"。
  • 在这16张图片下方,我需要4" panel"在同一"行"。每个面板都包含一些水平可滚动图像(大小相同)。
  • 低于这些4"小组"我需要两个"面板"在同一"行"。左边的一个包含一些水平可滚动图像(大小相同),右边一个包含JList(或类似的东西:可滚动的文本行)。
  • 低于这些2"小组"我需要4"面板"在同一"行"。每一行都包含4行文字。

如何创建这样的JFrame?我曾尝试仅使用BorderLayoutGridLayout,但我不知道如何将GridLayouts划分为其他GridLayouts(不知道是否知道是否它是可能的。

1 个答案:

答案 0 :(得分:1)

这是我的建议,我希望它能工作:)也许你需要创建一个面板并将其添加到框架,设置布局(GridLayout(6,1))。然后,您可以创建类或方法并将其扩展到JPanel并创建每个面板。在尝试将所有这些面板添加到框架中的主面板之后..我不知道我是否正确理解了你想要的东西,这是我发现的解决方案..祝你好运