0

押されたときに JButton の外観を変更したい。背景を濃いグレー(デフォルト)にする代わりに、青にしたいです。私はこの投稿を見て、それが JButton.setPressedIcon(Icon image) - Making Image button look pressed/clicked in Swing を使用していることを見ました

イメージを変えたくない。ボタンが押されたときに背景色をデフォルト以外の値に変更したいだけです。

これどうやってするの ?新しいクラスをオーバーライドしたり作成したりせずにそれを行うことは可能ですか?

4

3 に答える 3

4

paintButtonPressed()カスタムでオーバーライドできますButtonUI。関連する例がここに見られます。

于 2013-04-04T21:25:21.683 に答える
1

同じケース、解決策あり。リンクを参照してください:

http://www.coderanch.com/t/346459/GUI/java/JButton-onClick-change-background-color

于 2013-04-04T21:24:37.300 に答える