java 自定义鼠标图标

时间:2022-02-18 05:06:19

由于截图截不了,所以看不了图。源码如下:

import java.awt.Cursor;
import java.awt.Image;
import java.awt.Point;
import java.awt.Toolkit; import javax.swing.JFrame; public class CursorTest extends JFrame {
/**
*
*/
private static final long serialVersionUID = 1L; public CursorTest() { this.setCursor(createCursor());
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
this.setSize(400, 400);
} public static Cursor createCursor() {
String fileName = "/color_dropper_32px.gif";
Image cursor = Toolkit.getDefaultToolkit().createImage(Toolkit.class.getResource(fileName));
return Toolkit.getDefaultToolkit().createCustomCursor(cursor, new Point(16, 16), "mycursor");
} public static void main(String[] args) {
new CursorTest();
}
}

自定义鼠标图标只能针对于特定控件,我这里设置JFrame的鼠标。

java 自定义鼠标图标这个是我使用的图标

我的图片所在目录如下:

java 自定义鼠标图标