java - 最小化框架中的机器人焦点

标签 java focus awt awtrobot

我目前正在使用 AWT 库的 Robot 类作为 Java Frame

但是当我最小化框架时,机器人仍然会在另一个甚至不是用 Java 编写的应用程序中键入和使用鼠标。

如何将焦点仅设置在框架上,当我最小化时,它仍然会继续?

最佳答案

How can I set the focus on the frame only and when I minimize, it'll still continue?

你不能。按照设计,最小化框架没有也无法获得焦点。

您可以通过在要求最小化时使框架变得几乎透明来“破解它”,尽管这会阻止输入到它后面的任何窗口,并且如果另一个窗口在前面则会失败。

关于java - 最小化框架中的机器人焦点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30182903/

相关文章:

java - 使用 Jackson 从 URL 映射 JSON

java - LocalDateTime - 使用 LocalDateTime.parse 进行反序列化

.net - WPF中的TabIndex与KeyboardNavigation.TabIndex

Python tkinter 仅修改具有焦点的列表框

java - 清理我的延迟计时器

java - 删除AWT中的容器(ScrollPane)边框

java - Mobicents JSS7 - 启动 sigtran 协会

java - 在 Java 的 ForkJoinTask 中,fork/join 的顺序重要吗?

安卓。 Activity 启动时自动聚焦 TextView

java - 当应用程序未处于焦点时如何自定义键绑定(bind)