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

在Java中另一个窗口上操作时如何记录击键?

司徒云
2023-03-14
问题内容

在各种网站的浏览器窗口中,我希望记录击键和鼠标位置,但是我不确定如何在SWING(或其他GUI)窗口之外进行操作。

当另一个应用程序的窗口处于活动状态时,如何记录击键?


问题答案:

Java不会提供您需要的支持。如果您可以访问X中的RECORD扩展名或Windows上的Win32,则这样做很简单。

这是一个实现对这两个平台的支持的Python项目:pykeylogger。



 类似资料:
  • 问题内容: 朋友你好,我试图显示我的Jave Gui应用程序中的记录,我做了一些代码,但是当我单击下一步按钮时,它显示了最后一条记录。还有什么其他方法可以查看之间的记录,请帮忙。 问题答案: 您需要将数据库代码与GUI代码分开。您还需要将您的应用程序分解为更小的,更容易编码的步骤。 这是您的应用程序在启动时需要做的事情: 打开与数据库的连接。 选择表Soil_det的所有键,然后将键保存在列表中。

  • 问题内容: 我正在使用react-google-maps显示带有标记的地图,当您单击标记时,所有信息窗口都会打开。当我单击它时,我只想显示一个标记的信息窗口,而其他窗口保持关闭状态。 这是我的代码: 我用这个打开和关闭InfoWindow 我正在绘制所有标记,并在地图上显示它们。如何单击仅打开一个标记的InfoWindow? 这是一个相关的问题,但这不是React提出的,并且不使用react-go

  • 问题内容: 我已经制作了一个简单的JavaFX应用程序,但是当用户单击按钮时,我希望主窗口打开一个辅助窗口。 最简单的方法是什么? 问题答案:

  • 问题内容: 我有一个netbeans Java应用程序,该应用程序在启动时应显示JFrame(StartUpWindow类扩展为JFrame类),并带有一些选项,然后用户单击一个按钮,然后关闭JFrame并打开一个新的(MainWindow类)。 因此,我该如何正确执行此操作。我显然在StartupWindow中的按钮上设置了一个单击处理程序,但是我应该在该处理程序中添加什么以便关闭StartUp