java swing 自定义鼠标光标及隐藏光标

自定义光标将以上代码中的图片位置写上,但是光标图标默认是32*32像素,所以图片会因为像素的原因显示模糊,这样效果不好。还有一种方式是将鼠标光标隐藏,然后在鼠标移动坐标处不断的绘图(个人推荐使用)。

Image imageCursor = 
       Toolkit.getDefaultToolkit().getImage(classUrl); 
setCursor(Toolkit.getDefaultToolkit().createCustomCursor(
                   imageCursor,  new Point(0, 0), "cursor")); 

隐藏光标,URL classUrl = this.getClass().getResource(“”);将路径设置为空即可。


URL classUrl = this.getClass().getResource(""); 
Image imageCursor = Toolkit.getDefaultToolkit().getImage(classUrl); 
setCursor(Toolkit.getDefaultToolkit().createCustomCursor(
                    imageCursor,  new Point(0, 0), "cursor")); 

你可能感兴趣的:(java,图片,鼠标,Cursor,光标)