【问题标题】:Run jar without losing focus在不失去焦点的情况下运行 jar
【发布时间】:2015-07-01 15:03:43
【问题描述】:

我使用 Windows 任务管理器每 5 分钟运行一次 .jar。它是一个声明为public class myClock extends javax.swing.JFrame 的简单JFrame,它仅显示实际时间(HH:MM)。

我有 2 个屏幕:主屏幕和辅助屏幕。

当时钟运行时,它会在角落的辅助屏幕上启动。在主屏幕上全屏观看电影或玩游戏时,如果任务运行,无论主屏幕上的全屏是什么,都会最小化,时钟显示在辅助屏幕上并获得焦点。

有什么办法:

  1. 禁用将焦点放在时钟上的 JFrame 或
  2. 将焦点锁定在我选择的程序上以避免将其最小化

【问题讨论】:

    标签: java swing


    【解决方案1】:

    禁用将焦点放在时钟上的 JFrame 或

    当您创建框架时,您可以使用:

    frame.setFocusableWindowState(false);
    

    【讨论】:

    • 该死的没想到这么容易哈哈。现在按预期工作,谢谢。
    猜你喜欢
    • 1970-01-01
    • 2011-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多