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 的光标——为他投票 1+!

于 2012-04-17T01:02:24.360 回答