自定义PNG光标 - 边缘不平滑

时间:2011-12-16 15:40:01

标签: java

我想创建一个自定义光标。我试图设置这个而不是默认值:enter image description here,但最后的效果很糟糕。边缘是黑色和锯齿状的:

enter image description here

,与启动时的applet完全一样。

代码如下:

final Image customCursor = new ImageIcon("C:\\Users\\my_name\\Desktop\\apple.png").getImage();
final Point hotspot = new Point(0, 0);
final String name = "Cursor";

this.setCursor(getToolkit().createCustomCursor(customCursor, hotspot, name));

是否有任何解决方法可以获得具有平滑边缘的PNG光标? Java中仍然存在这样的错误似乎令人难以置信。

1 个答案:

答案 0 :(得分:0)

您是否尝试将其加载为BufferedImage然后执行`ImageIcon(yourBufferedImage)'?