2011-12-16 3 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

* "но последний эффект был ужасным." * У вас есть скриншот финального эффекта, для сравнения? –

+0

@ Андрю Томпсон. Вот и вы. – peter

+0

(наклоняет голову) Я понимаю, что вы имеете в виду. Это ужасно. –

ответ

0

Вы пытались загрузить его как BufferedImage, а затем выполнили «ImageIcon (yourBufferedImage)» ...?

Смежные вопросы