微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

哪些布局管理器可以像图中那样排列 JPanel?

如何解决哪些布局管理器可以像图中那样排列 JPanel?

我需要一个布局管理器,它可以在 JFrame 中排列 JPanel,如图所示。 JPanel 既不在行也不在列中。 我在演示中使用了绝对布局,并为每个 JPanel 着色以使其可见。

enter image description here

解决方法

如果(1)蓝色面板需要在框架展开时获得额外的宽度和高度,灰色面板需要额外的高度,而浅蓝色区域需要额外的宽度,我会使用一个 BorderLayout RHS 上的蓝色面板和灰色面板,以及该面板和左侧灰色面板的 BorderLayout

  1. 当然,这一切都取决于放大框架时应该如何分配大小。将来以最小尺寸提供 ASCII 艺术或简单绘图的 预期 GUI 布局,如果可调整大小,具有更大的宽度和高度- 显示应如何使用额外空间。

在此图像中,红色和绿色框(大致)勾勒出两个面板,每个面板都有一个 BorderLayout。不同区域中的彩色文本表示用于在面板内定位容器的布局约束。

enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。