9

ボタンを表すアイコンとして設定された画像を持つ JButton を作成しました。今、私は設定しました

setContentAreaFilled(false);
setBorderPainted(false);
setOpaque(false);

これにより、境界線や背景色などのない画像ボタンの見栄えが良くなるプロパティ。

ここでの問題は、画像をクリックしてもボタンのオンクリック効果が表示されないため、バックグラウンド処理が含まれている場合、またはボタンのクリック時にイベントが発生し、リクエストを処理して何かを返すのに時間がかかる場合です。ボタンがクリックされていないという印象を与え、ユーザーがクリックし続ける可能性があります。

上記のプロパティで設定されたアイコンを持つボタンを作成するにはどうすればよいですか?それでも、onpress または onmouseover イベントの設定をある程度制御できます。

4

1 に答える 1

8

私は答えを見つけました:setRolloverIcon()そしてsetPressedIcon()魔法をします。

于 2012-07-05T20:07:40.893 に答える