由于截图截不了,所以看不了图。源码如下:
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的鼠标。
这个是我使用的图标
我的图片所在目录如下: