gpt4 book ai didi

java - 使用 SwingEventMonitor 监控其他应用程序?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:33:39 25 4
gpt4 key购买 nike

如何使用 SwingEventMonitor 监控在其他 JVM 中运行的应用程序中的鼠标事件?

我的演示代码可以监控在其自己的 JVM 中运行的应用程序中的鼠标点击,但单独启动或通过 jnlp 启动的应用程序将被忽略。

我如何确保 Java 在每个应用程序中加载我的 SwingEventMonitor 应用程序,而不管它是如何启动的(桌面或 jnlp)

最佳答案

运行你的监视器并创建一个sever = ServerSocket(MONITOR_PORT)。然后监听传入连接:

while (true) {
Socket socket = server.accept();
connectionCount++;
// start a new monitor thread for this connection
}

注意:SwingEventMonitor 不再包含在 JDK1.7 中,您可能希望推送自己的 EventQueue。参见 What happened to SwingEventMonitor?

关于java - 使用 SwingEventMonitor 监控其他应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8101810/

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