ButtonTest

ボタンを押すとランダムに背景色が変わる
ボタン上にマウスポインタを合わせると、指定内容が表示される
キーボードから Alt+? のショートカットが使える

-->ButtonTest.java
-->ダウンロード

-----コメント-----

JButton は画像を付けられるだけじゃなく、画像だけでもいけます。
また文字の表示位置は、上下と左右、それぞれ3通りの指定が出来ます。

button.setVerticalTextPosition(AbstractButton.BOTTOM); //TOP,CENTER,BOTTOM
button.setHorizontalTextPosition(AbstractButton.LEFT); //LEFT,CENTER,RIGHT

マウスポインタを合わせたときに表示されるテキストを、ツールチップというようです。
JComponent のメソッドらしいのでボタン以外でも付けられるでしょう。

button.setToolTipText("表示するテキスト");

キーボードから Alt+? で選ぶためには下のように指定します。
メニューでも使った「ニーモニック」ですね。

button.setMnemonic(KeyEvent.VK_A);

ニーモニックはどれかボタンを押した後でないと有効になりません。
フォーカスを当てる必要があるのでしょう。


戻る