5

JLableをカスタマイズしてクリック可能にしたいのですが、アクションリスナーを追加することについては話していません。すでに持っているので、JLabelがフォーカスを取得したときのマウスカーソルの反応を変更することについて話しているのです。ブラウザのリンク。

ここに画像の説明を入力してください

スイングではできない印象があります。

4

3 に答える 3

11

どうですか:

label.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
于 2012-04-17T01:02:16.823 に答える
6

Swing APIには、それを行う方法があります。

label.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));

そして気が変わったら:

label.setCursor(Cursor.getDefaultCursor());
于 2012-04-17T01:03:44.947 に答える
5

スイングではできない印象があります。

それとも、おそらくこれを行う方法をまだ学んでいないのでしょうか?MouseListenerとMouseMotionListenerは私にとって素晴らしい働きをしました。

編集:そして、Maxが指摘したようにJLabelのcurserを設定します-1+彼に賛成票を投じます!

于 2012-04-17T01:02:24.360 に答える