有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java我可以在不聚焦的情况下恢复窗口吗?

作为一个普通的windows用户,我很少区分窗口在后台和最小化——效果通常是一样的:我看不到它

但事实上,最小化窗口确实有零维的客户端矩形。因此,不可能对它们进行截屏。即使最小化了,我的应用程序也需要截图(实际上,尤其是最小化时)。我正在尝试在后台自动化一些东西,这样我就可以同时做其他事情

因此,我的问题是:我是否可以恢复窗口(使其可见,就像用户刚刚单击它一样),但立即将其置于背景中,并且不丢失当前使用的窗口的焦点

调用^{}将窗口置于前台并中断我的活动

   //This equals to the ShowWindow call above and put's the window in focus
   test.restore();
   try {
     screenshot = test.screenshot();
   }
   catch(APIError e) {
     System.err.println("No screenshot. Error: "+e);
   }

共 (0) 个答案