【发布时间】:2021-02-14 00:32:25
【问题描述】:
我一直在尝试制作一个仪表板,其中主菜单按钮从仪表板顶部到底部列出,但设置
gridBagConstraints.gridx = 10;
gridBagConstraints.gridy = 0;
从面板的中心开始,而不是从顶部开始。我尝试设置gridBagConstraints.anchor = GridBagConstraints.FIRST_LINE_START 和GridBagConstraints.NORT 以及NORTHWEST,但没有任何效果。
由于菜单侧面有一个大面板,我不能让按钮自动适应(weighty=1 选项),否则按钮会变长。
有没有办法强制按钮制作一个列表,或者用另一种布局来做到这一点?
【问题讨论】:
-
在底部放一个“空白”组件(即
JPanel)并将其weighty设置为1.0 -
你能把这个作为答案,以便我标记它吗?另外,感谢您的回答,这就是我需要的结果。
标签: java swing awt layout-manager gridbaglayout