2012-02-16 94 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。