在MouseListener中,您可以使用:
event.getComponent().setCursor(...);
Run Code Online (Sandbox Code Playgroud)
阅读Cursor API以获取更多信息.您可以使用getPredefinedCursor()方法.
mousePressed()方法将设置光标.然后在mouseReleased()方法中,将光标设置为null以恢复默认光标.
编辑:
要使用自定义光标,基本代码将是:
Cursor custom = Toolkit.getDefaultToolkit().createCustomCursor(...);
Run Code Online (Sandbox Code Playgroud)
并提供用于光标的图像.