运行jar而不会失去焦点

时间:2015-07-01 15:03:44

标签: java swing

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

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

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

有没有办法:

  1. 禁用关注时钟或
  2. 的JFrame
  3. 将重点锁定在我选择的程序上以避免将其降至最低

1 个答案:

答案 0 :(得分:3)

  

禁用JFrame以关注时钟或

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

frame.setFocusableWindowState(false);