请帮我解决问题。当lblCur输入lblBnt时,Mousemouse事件无法正常工作。它看起来像是滞后,可怜的FPS或类似的东西。
如果我删除lblBtn.addMouseListener(...),lblBg.addMouseMotionListener(...)工作正常!但是当我点击lblBnt时,我无法得到事件......
代码:http://pastebin.com/ZBJySGEq
<ACTION>c_file ${var} ${modulename}</ACTION>
项目:https://drive.google.com/open?id=0Bw0by9qPYJ8TTWoydGtGbHZMbU0
提前致谢!
答案 0 :(得分:0)
在MouseListener
中,您可以使用:
event.getComponent().setCursor();
阅读Cursor API以获取更多信息。您可以使用getPredefinedCursor()
方法。
mousePressed()
方法将设置光标。然后在mouseReleased()
方法中,将光标设置为null以恢复默认光标。
自定义光标
Cursor custom = Toolkit.getDefaultToolkit()。createCustomCursor(...); 并提供用于光标的图像。