当前位置: 首页 > 面试题库 >

在Swing中,是否可以从工具箱中提取预定义的鼠标光标图像?

夹谷英奕
2023-03-14
问题内容

当用户将鼠标悬停在可以单击以获取上下文相关帮助的对象上时,我想通过用问号“标记”内置默认鼠标光标来创建自定义帮助光标。我希望它可以跨平台/外观很好地工作(例如,看起来与白色的Windows鼠标和黑色的Mac鼠标一致。)是否有办法从当前工具包中获取光标图像,以便我可以生成一个组合图像设置为光标吗?

这个问题指出,无法从Cursor对象获取信息。那里还有一条评论建议在JRE中钓鱼,我也尝试了一下:在那里和google图片中,我没有发现任何可以直接掠夺的图形文件

一种替代方法是添加mouseMoved侦听器,并在光标右侧稍稍手动绘制(我想是在父级上,以避免边界被剪切?),但是我有点担心开销,在最初的探索中,这看起来非常复杂。我也会就找到或制作一个很好的帮助光标提出其他建议。(指针是最好的内置指针,但没有像问号那样清楚地显示“帮助”。)


问题答案:

我不确定这是否是您的最佳解决方案,因为良好的内置鼠标光标应该是最好的。无论如何,您都可以使用鼠标侦听器并根据鼠标位置在玻璃板上画图。这是一个玻璃窗格绘图示例。



 类似资料:
  • 问题内容: 我正在尝试构建一个程序,该程序检测鼠标光标下的颜色,然后在屏幕上的窗口中显示颜色和RGB值。我对Java非常陌生,所以什么都不知道。在朋友的帮助下,我已经编写了两个代码,第一个代码获取缓冲图像的特定坐标的RGB值,另一个代码获取用户定义的RGB值并显示其中带有颜色的窗格。我的问题是“无论滚动到什么位置,如何获取程序来检测鼠标光标下的颜色? 问题答案: 正如@Hovercraft指出的那

  • 我有一个特别的问题。用例是在搜索元素后转到搜索结果。但是,单击搜索按钮后,鼠标指针会无限旋转,直到有人移动鼠标指针。问题是,即使我应用了偏移移动,鼠标指针仍处于旋转位置。整个页面嵌套在一个框架中。移动偏移在以前的方法中是有效的,但不是为了这个,我附加了屏幕截图和代码,在屏幕截图中无法捕获鼠标指针 截图

  • 我正在使用开源的docker映像(Rundeck:3.3.8)试用Rundeck。我可以在默认的Rundeck徽标后添加一个自定义徽标,但是我不能用我自己的来替换默认的Rundeck徽标。有可能吗?我试着搜索运行台标志的png文件,但在我的Ubuntu系统中也找不到? 另外,是否可以更改自定义徽标的显示大小?正如您从下面的快照中所看到的,它将我的自定义徽标从原来的大小放大了相当多。

  • 我想用鼠标在表格中的图像上显示工具提示。请找到小提琴样品http://jsfiddle.net/FpBu4/42/我想用鼠标在图像的右上方显示工具提示。下面是示例脚本: 请建议如何在图像上的鼠标上显示图像附近的工具提示。谢谢

  • 问题内容: 想象一下,当从控制台调用NodeJS模块时,它会输出一些介绍性消息,然后等待用户输入(单击enter或esc)。该模块已经具备并完成了我们所需的一切,除了- 等待用户输入提示。因此,我们想知道(我个人对NodeJS还是很陌生的)是否有可能以编程方式执行控制台模块并触发其上的输入事件,以便它不等待并立即进行工作? 问题答案: 您可以为此使用RobotJS。 示例代码: