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