【发布时间】:2019-03-11 18:44:30
【问题描述】:
我想在我的框架中有多个垂直面板,这些面板将以一个按钮开始。当我按下这些按钮时,它们会向这些面板添加更多按钮。添加新按钮时,面板应展开并推动其下方的所有其他面板。我在上面添加了我想要的示例图像。
我不是新的布局管理器,有什么布局管理器可以用来做这个吗?如果不是我能做什么?
【问题讨论】:
-
使用
GridLayout,列设置为 1,行设置为 0。 -
您应该做的第一件事:访问help center 了解如何/在这里问什么。基本上你的问题太宽泛了,因为有多种方法可以解决这个问题,这真的取决于你目前的知识来理解什么最适合你。话虽如此,您应该以 JScrollPane 为例。因此,您的 Panel 1 应该进入这样一个滚动窗格,如果“内部”组件需要更多空间,则该面板会添加滚动条。
标签: java swing user-interface jpanel layout-manager