2011-12-16 84 views
4

我想創建一個自定義光標。我試圖設置這個:enter image description here,而不是默認的,但最終的效果非常糟糕。邊緣是黑色和鋸齒狀:自定義PNG光標 - 邊緣不光滑

enter image description here

,酷似在此applet在bootom。

的代碼如下:

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中仍然存在這樣的錯誤似乎令人難以置信。

+0

*「但最終的效果是可怕的。」*截取了最後的效果,作比較? – 2011-12-16 15:48:43

回答

0

你嘗試加載它作爲BufferedImage,然後做一個`ImageIcon(yourBufferedImage)'...?