如何在Java中设置自定义游标?
最近我在Java中注意到:
Cursor.CUSTOM_CURSOR
我试过:
setCursor(Cursor.CUSTOM_CURSOR);
我得到了错误(可能是因为自定义光标尚未定义):
Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: illegal cursor type
谁能告诉我如何将光标设置为自定义光标,以及如何定义自定义光标
# 1 楼答案
设置之前,需要先创建光标
customCursor=toolkit。createCustomCursor(光标图像、光标热点、“光标”)
我找到了以下教程,看看是否有帮助: http://forum.codecall.net/topic/39126-custom-cursors-using-java/
# 2 楼答案
要创建自定义游标,您需要使用^{} ,这将返回一个
Cursor
,您可以将其应用于组件这将需要您定义一个图像,最好是带有透明度支持的图像,定义用于确定
MouseEvent
生成位置的“热点”,以及光标的名称