【发布时间】:2021-08-25 00:16:53
【问题描述】:
【问题讨论】:
-
假设有 4 个可见的 JPanel,灰色和右侧的棕褐色 JPanel 位于带有 BorderLayout 的内部 JPanel 内。灰色的 JPanel 位于中间,右侧的棕褐色面板位于东方。内层JPanel在一个外层JPanel里面,在北的位置,浅紫色的JPanel在南边。左侧选项卡 JPanel 位于西部的外部 JPanel 内。
-
GridBagLayout可以做大多数你能想象到的事情,但使用起来有点挑剔。多个嵌套的JPanel使用更简单的BorderLayout方式可能更容易实现。 -
您需要额外的要求,例如当框架水平或垂直调整大小时,每个面板如何调整大小?这是布局管理中最重要的部分。另一个关键是您永远不会局限于单个布局管理器。您可以将面板与不同的布局管理器混合搭配,以实现您的布局。阅读 Layout Mangers 上的 Swing 教程并开始试验。
标签: java swing layout-manager