我有两个JButton
带有文本“Ok”和“Cancel”的s。我GridBagLayout
用来将它们对齐在一个JDialog
. 我已将锚点设置为GridBagConstraints.CENTER
。由于文本“Ok”和“Cancel”的字符数不同,因此按钮大小不同。如何正确对齐它们,以使它们中的每一个都具有相同的大小。我尝试了以下但无济于事。
okayButton.setSize(cancelButton.getSize());
我有两个JButton
带有文本“Ok”和“Cancel”的s。我GridBagLayout
用来将它们对齐在一个JDialog
. 我已将锚点设置为GridBagConstraints.CENTER
。由于文本“Ok”和“Cancel”的字符数不同,因此按钮大小不同。如何正确对齐它们,以使它们中的每一个都具有相同的大小。我尝试了以下但无济于事。
okayButton.setSize(cancelButton.getSize());
尝试将填充设置为GridBagConstraints.BOTH
并赋予两个按钮相同的权重。
GridBaglayout有GridBagConstraints并且在所有情况下都接受PreferredSize
而不是okayButton.setSize(cancelButton.getSize());
使用okayButton.setPreferredSize(cancelButton.getPreferredSize());