我想自定义一个 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 的光标——为他投票 1+!