2012-02-16 66 views
1

我正在开发一个需要创建多个JButton的项目。每个按钮都会包含不同的字符;其中一些包含文字。问题是我似乎无法了解如何根据其文本内容设置JButton的大小。JButton根据其文本内容调整大小

有没有这样做的方法?

感谢您的任何帮助。

+0

您想在创建按钮*之后更改按钮*的文本,还是只将该文本设置为一次? – 2012-02-16 18:30:56

+0

try button.setBorder(null); ? – 2012-02-16 18:32:30

+0

调整按钮的大小是layoutManager的工作,不是你的:-) – kleopatra 2012-02-19 14:10:24

回答

2

JButton.getPreferredSize()会给你显示文本和图标所需的大小。 如果更改文字/图标,按钮将自动更新其首选尺寸。

如果该按钮实际上以其首选大小呈现,则取决于其容器的LayoutManager。