我正在做一个java swing应用程序,我使用j纹身外观和感觉(石墨)。我还具有自定义游标的代码:
Toolkit toolkit=Toolkit.getDefaultToolkit();
Image image=toolkit.getImage("images/swordCursor.png");
Point hotSpot=new Point(0,0);
Cursor cursor=toolkit.createCustomCursor(image, hotSpot, "Sword");
setCursor(cursor);我不明白为什么图像光标在没有j纹身外观和感觉的情况下工作得很好,但是它不适用于j纹身石墨外观和感觉激活。
编辑:执行应用程序后,如果光标位于按钮上,则可以看到游标(剑)的图像,但当光标离开按钮时,游标将变为默认图像。
发布于 2014-11-18 20:00:03
哦,我现在明白了,我看到了我的错误。问题在以下几个方面:
setCursor(cursor);正确的办法是:
getContentPane().setCursor(cursor);https://stackoverflow.com/questions/27002072
复制相似问题