1
私はいくつかのJButtonを作成する必要があるプロジェクトに取り組んでいます。これらのボタンのそれぞれは異なる文字を囲みます。そのうちのいくつかは単語を含んでいます。問題は、テキストの内容に基づいてサイズを変更するためにJButtonを設定する方法がわからないことです。JButtonsは、テキストの内容に基づいてサイズに調整する
これを行う方法はありますか?
ありがとうございました。
私はいくつかのJButtonを作成する必要があるプロジェクトに取り組んでいます。これらのボタンのそれぞれは異なる文字を囲みます。そのうちのいくつかは単語を含んでいます。問題は、テキストの内容に基づいてサイズを変更するためにJButtonを設定する方法がわからないことです。JButtonsは、テキストの内容に基づいてサイズに調整する
これを行う方法はありますか?
ありがとうございました。
JButton.getPreferredSize()
は、テキストとアイコンを表示するのに必要なサイズを表示します。 テキスト/アイコンを変更した場合、Buttonは自動的に推奨サイズを更新します。
ボタンが実際に推奨サイズでレンダリングされる場合は、そのコンテナのLayoutManagerによって異なります。
*ボタンを作成した後*のテキストを変更したいのですか、またはテキストを1回だけ設定しますか? –
try button.setBorder(null); ? –
ボタンのサイズを変更するのは、あなたのものではなく、layoutManagerの仕事です:-) – kleopatra