2

を設定したいImageIconのですJButtonが、次のように設定したくありません。

JButton btnTest = new JButton(new ImageIcon("IMAGE PATH"));

コンストラクターで設定するのではなく、以下のようなことを行う方法はありますか?

btnTest.setImageIcon();
btnTest.setText(new ImageIcon().something....)
4

2 に答える 2

4

を使用しJButton.setIcon(Icon)ます。

btnTest.setIcon(new ImageIcon("IMAGE PATH"));

ボタンがロールオーバーされたとき、押されたとき、選択されたとき、無効になったとき、またはこれらの状態のさまざまな組み合わせのときにカスタム アイコンを設定する追加のメソッドもあります。

Java APIは、この種の情報の優れた情報源です。ブックマークして頻繁に参照してください!

于 2011-04-15T13:51:34.700 に答える
1
ImageIcon icon = new ImageIcon("path_to_icon");
btnTest.setIcon(icon);
于 2011-04-15T13:52:09.093 に答える