1

我正在使用以下代码在我的 java 应用程序中创建自定义光标:

this.setCursor(Toolkit.getDefaultToolkit().createCustomCursor(
            Utilities.getImage("images\\mouse_pointer.png", false), 
            new Point(0, 0), 
            "cursor"));

“this”指的是扩展 JFrame 的类。使用此代码,光标按预期更改,但是每当我打开一个新的模式对话框时,光标都会返回到它的默认状态。我尝试更改每个新对话框的光标,但这仅在我将鼠标悬停在对话框上时才有效;一旦我离开对话框的区域,光标就会再次返回到它的原始状态。有人知道为什么会发生这种情况,或者知道在整个应用程序中更改光标的方法吗?任何帮助将不胜感激。

谢谢。

4

0 回答 0