我正在使用以下代码在我的 java 应用程序中创建自定义光标:
this.setCursor(Toolkit.getDefaultToolkit().createCustomCursor(
Utilities.getImage("images\\mouse_pointer.png", false),
new Point(0, 0),
"cursor"));
“this”指的是扩展 JFrame 的类。使用此代码,光标按预期更改,但是每当我打开一个新的模式对话框时,光标都会返回到它的默认状态。我尝试更改每个新对话框的光标,但这仅在我将鼠标悬停在对话框上时才有效;一旦我离开对话框的区域,光标就会再次返回到它的原始状态。有人知道为什么会发生这种情况,或者知道在整个应用程序中更改光标的方法吗?任何帮助将不胜感激。
谢谢。