【发布时间】:2016-10-23 14:15:33
【问题描述】:
我对 Swing 很陌生,我需要构建一个 JFrame:
- 顶部有图片。
- 图片下方有 16 个小图片,分为 4 组(4 个“面板”),位于同一“行”上。
- 在这 16 张图像下方,我需要在同一“行”上放置 4 个“面板”。每个面板都包含一些水平可滚动的图像(大小相同)。
- 在这 4 个“面板”下方,我需要在同一“行”上放置两个“面板”。左侧包含一些水平可滚动的图像(大小相同),右侧包含
JList(或类似的东西:可滚动的文本行)。 - 在这 2 个“面板”下方,我需要在同一“行”上放置 4 个“面板”。每行包含 4 行文本。
如何创建这样的JFrame?我尝试只使用BorderLayouts 和GridLayouts 但我不知道如何将GridLayouts 与其他GridLayouts 分开(甚至不知道是否可能)。
【问题讨论】:
-
你试过什么?当您对上述段落进行编码时,您遇到了哪些具体问题? “面板”是指
JPanel? -
我尝试“逐步”创建框架。所以我创建了“第一行”,其中包含一个大图像。现在我试图添加其他人,但意识到我根本不知道如何构建框架。 “面板”是指 JPanel,是的。
-
请贴出你试过的代码。
-
它太长了,但我只需要关于如何构建这样的框架的帮助。
标签: java swing panel grid-layout border-layout