【发布时间】:2011-11-15 21:18:58
【问题描述】:
我有两个JButtons,带有文本“Ok”和“Cancel”。我正在使用GridBagLayout 将它们与JDialog 对齐。我已将锚点设置为GridBagConstraints.CENTER。由于文本“Ok”和“Cancel”的字符数不同,因此按钮大小不同。如何正确对齐它们,以使它们中的每一个都具有相同的大小。我尝试了以下但无济于事。
okayButton.setSize(cancelButton.getSize());
【问题讨论】:
-
只是为了强调:调整组件大小/定位组件是 LayoutManager 的工作(您已经使用过,很好!) - 应用程序代码中的 setSize 已经(并且应该并且必须有:-) 没有效果
标签: java swing jbutton layout-manager gridbaglayout