JLableをカスタマイズしてクリック可能にしたいのですが、アクションリスナーを追加することについては話していません。すでに持っているので、JLabelがフォーカスを取得したときのマウスカーソルの反応を変更することについて話しているのです。ブラウザのリンク。
スイングではできない印象があります。
JLableをカスタマイズしてクリック可能にしたいのですが、アクションリスナーを追加することについては話していません。すでに持っているので、JLabelがフォーカスを取得したときのマウスカーソルの反応を変更することについて話しているのです。ブラウザのリンク。
スイングではできない印象があります。
どうですか:
label.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
Swing APIには、それを行う方法があります。
label.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
そして気が変わったら:
label.setCursor(Cursor.getDefaultCursor());
スイングではできない印象があります。
それとも、おそらくこれを行う方法をまだ学んでいないのでしょうか?MouseListenerとMouseMotionListenerは私にとって素晴らしい働きをしました。
編集:そして、Maxが指摘したようにJLabelのcurserを設定します-1+彼に賛成票を投じます!