ボタンを表すアイコンとして画像が設定されたJButtonを作成しました。私は画像をクリックすると今、私は、これはイメージボタンが無い境界線や背景色などを素敵に見えるのですスウィングでイメージボタンを押した/クリックしたようにする
setContentAreaFilled(false);
setBorderPainted(false);
setOpaque(false);
プロパティを設定している
は、今の問題は、それが表示されていることボタンのオンクリック効果がないため、バックグラウンド処理が行われたり、ボタンをクリックしたときにイベントが発生してリクエストを処理して何かを返す時間がかかると、ボタンがクリックされなかったという印象を与えます。それを続けてください。
上記のプロパティを持つアイコンが設定されたボタンを作成するにはどうすればよいですか?また、私はonpressまたはonmouseoverイベントの設定をいくつか制御できます。
デフォルトのレンダリングをすべて無効にしている場合は、押した状態を自分でペイントする必要があります。 – millimoose
答えが見つかりました.. setRolloverIconとsetPressedIcon – Rohan
あなたを誤解して申し訳ありませんが、私は自分のテキストをレンダリングするボタンを考えていたに違いありません。 – millimoose