ボタンを押すとランダムに背景色が変わる |
-----コメント-----
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);
ニーモニックはどれかボタンを押した後でないと有効になりません。
フォーカスを当てる必要があるのでしょう。