gpt4 book ai didi

java - 没有 GUI 的 MouseListener

转载 作者:行者123 更新时间:2023-11-30 03:37:38 25 4
gpt4 key购买 nike

我的第一个问题就在这里。

我正在用java编程并制作一个小程序,我想在其中跟踪鼠标事件并进行一些统计。例如,右/左点击次数、移动、双击之间的时间、平均值等。

但是,我无法制作一个小程序并让其在没有任何 java 中的 gui 组件的情况下在后台运行。我无法测试我的程序并让它(例如)在控制台(在 Eclipse 中)中打印从鼠标获取的事件行,而无需借助 gui。

我还没有发现任何在没有 JPanel 的情况下使用 mouselistener 的地方,或者在没有 gui 的情况下可以使用 mouselistener 的地方。在java中这是不可能的还是有什么方法可以解决这个问题?

提前致谢!

最佳答案

虽然这可以通过 Java 使用 JNI 或 JNA 或其他使 Java 更接近操作系统所需的工具来完成,但请理解 Java 已构建为尽可能与操作系统无关——换句话说它的建立是为了让这种事情在不跳过提到的障碍的情况下很难做到。我认为,您最好的选择是使用确实更接近操作系统的工具,例如如果 Windows 和其他类似工具,则使用 C++ 或 C# 或 AutoIt(我强烈推荐后者)对于其他操作系统。

关于java - 没有 GUI 的 MouseListener,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27473808/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com