【发布时间】:2023-03-07 09:56:01
【问题描述】:
当用户将鼠标悬停在可以单击以获得上下文相关帮助的对象上时,我想通过用问号“标记”内置默认鼠标光标来制作自定义帮助光标。我希望它能够跨平台/外观很好地工作(例如,看起来与白色 Windows 鼠标和黑色 Mac 鼠标一致。)有没有办法从当前工具包中获取光标图像,以便我可以生成一个组合图像设置为光标?
This question 指出无法从 Cursor 对象中获取信息。那里还有一条评论建议在 JRE 中四处寻找,我也尝试了一下:在 google 图像中,我没有找到任何可以直接访问的图形文件来掠夺
另一种方法是添加一个 mouseMoved 侦听器并在光标右侧手动绘制一点(我想是在父级上,以避免在边界处剪裁?)但我有点担心开销,并且在最初的探索,这看起来非常复杂。我也会接受有关查找或制作一个不错的帮助光标的其他建议。 (手是最好的内置,但它没有像问号那样清楚地表示“帮助”。)
【问题讨论】:
标签: java swing mouse-cursor