Tag: 鼠标光标

Swing:将光标更改为等待光标

另请参阅Java Swing GUI沙漏 。 但是,提供的答案似乎不起作用。 我有以下代码: private void loadFileMenuItemActionPerformed(java.awt.event.ActionEvent evt) { int returnVal = fileChoser.showOpenDialog(this); if (returnVal == JFileChooser.APPROVE_OPTION) { try { this.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR)); // do stuff } finally { this.setCursor(Cursor.getDefaultCursor()); } } } 当用户在菜单栏中选择相应条目时调用此方法。 但是光标永远不会改变。 请注意,加载文件需要一个文件,因此应该可以看到光标的变化。 我究竟做错了什么? 编辑: this是顶级JFrame。 编辑2: 将解决方案移至单独的答案

如何在java中更改鼠标光标?

我在JList中有一个单词列表。 每当我将鼠标光标指向一个单词时,我希望光标变为手形光标。 现在我的问题是如何做到这一点? 有人可以帮我解决这个问题吗?

在Swing中,有没有办法从工具包中提取预定义的鼠标光标Image?

当用户将鼠标hover在可以单击以获取上下文相关帮助的对象上时,我想通过“标记”带有问号的内置默认鼠标光标来制作自定义帮助光标。 我希望这可以很好地跨平台/外观工作(例如,与白色Windows鼠标和黑色Mac鼠标一致。)有没有办法从当前工具包中获取光标图像,以便我可以生成一个组合的Image来设置为光标吗? 这个问题指出无法从Cursor对象获取信息。 还有一个评论建议在JRE中钓鱼,我也尝试了一下:在谷歌图片中,我没有找到任何直接可访问的图形文件来掠夺 另一种方法是添加一个mouseMoved监听器,并在光标右侧手动绘制一下(我想,在父级上,以避免在边界处剪切?)但是我有点担心开销,在最初的探索中,这看起来很复杂。 我会采取其他建议来寻找或制作一个很好的帮助光标。 (手是最好的内置,但它没有像帮助那样明确地说“帮助”。)