自定义光标java

Chr*_*son 2 java cursor

所以我的问题是星期六我用Java制作了一个自定义框架,所以用户可以移动框架.我有那个工作.现在我的问题是我有一个标签,让我的用户能够移动框架,我想知道当用户点击或鼠标在标签中时我将如何做到这一点,它显示我有一个光标制作.我只是想知道我会用什么代码.

cam*_*ckr 7

在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)

并提供用于光标的图像.