Java jtattoo与自定义游标冲突

时间:2014-11-18 19:10:00

标签: java swing cursor look-and-feel

我正在做一个java swing应用程序,我使用jtattoo外观(石墨)。我还有自定义光标的代码:

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);

我不明白为什么没有jtattoo的外观和感觉图像光标工作正常,但它不适用于jtattoo石墨外观激活。

编辑:执行应用程序后,如果光标在按钮上,可以看到光标(剑)的图像,但当光标离开按钮时,光标将变为默认图像。

1 个答案:

答案 0 :(得分:1)

哦,我现在明白了,我看到了自己的错误。问题出在下面一行:

setCursor(cursor);

正确的是:

getContentPane().setCursor(cursor);