映画のエンドロール観る派?観ない派?

こんにちは。
JButtonにImageIconを表示するのに、コンストラクタ
で表示するのは分かるのですが、事後的に表示する
方法は無いでしょうか。
具体的には、ボタンを押したのをきっかけに、
ボタンの画像を変えるとか。
実は・・
現在凡庸的なレイアウトのJButton,JTextAreaなどを
配置したフレームを継承して使っているのですが、
JButtonは、既に配置されているので、コンストラクタ
では、ImageIconを設置できないのです。
なにか分かる人、お願いします。

A 回答 (1件)

jbutton.setIcon(imageIcon);



でできるはずです。

あと、setPressedIcon()とか、
setRolloverIcon()とかsetText()とかを
必要に応じて使えば、望む動作ができるでしょう。
これらのメソッドは、JButtonではなく、
その上のAbstractButtonクラスに書いてます。
Javaドキュメントを参照ください。
    • good
    • 0
この回答へのお礼

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

お礼日時:2005/05/08 00:00

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!