2012-02-16 11 views
1

私はいくつかのJButtonを作成する必要があるプロジェクトに取り組んでいます。これらのボタンのそれぞれは異なる文字を囲みます。そのうちのいくつかは単語を含んでいます。問題は、テキストの内容に基づいてサイズを変更するためにJButtonを設定する方法がわからないことです。JButtonsは、テキストの内容に基づいてサイズに調整する

これを行う方法はありますか?

ありがとうございました。

+0

*ボタンを作成した後*のテキストを変更したいのですか、またはテキストを1回だけ設定しますか? –

+0

try button.setBorder(null); ? –

+0

ボタンのサイズを変更するのは、あなたのものではなく、layoutManagerの仕事です:-) – kleopatra

答えて

2

JButton.getPreferredSize()は、テキストとアイコンを表示するのに必要なサイズを表示します。 テキスト/アイコンを変更した場合、Buttonは自動的に推奨サイズを更新します。

ボタンが実際に推奨サイズでレンダリングされる場合は、そのコンテナのLayoutManagerによって異なります。

関連する問題