2017-08-25 60 views
1

我正在開發使用Java的視頻媒體播放器(使用NetBeans)。在播放視頻時,我遇到問題以保持屏幕亮起。每次使用我的視頻播放器播放視頻時,15分鐘後電腦屏幕會變黑,而我正在觀看視頻。如何保持清醒?如何在我的媒體播放器使用JavaFX播放視頻時防止屏幕變黑?

+2

相關(JAVA):[?你如何保持清醒的機器(https://stackoverflow.com/questions/52874/how-do-you-keep-the-machine-awake) – showdev

回答

0

安排你的鼠標以編程方式移動可以做到這一點。

TimerTask task = new TimerTask() { 
     @Override 
     public void run() { 
      try { 
       java.awt.Robot robot = new java.awt.Robot(); 
       robot.mouseMove(0, 0); 
       robot.mouseMove(1, 1); 
      } catch (AWTException e) { 
       e.printStackTrace(); 
      } 
     } 
    }; 

    Timer timer = new Timer(); 
    timer.scheduleAtFixedRate(task, 0, 900000); //move every 15 mins 
+0

謝謝讓我試試看:使用這段代碼移動鼠標,但不知道它包含在哪裏 –

+0

Robot hal = new Robot(); (true){hal35。 Point pObj = MouseInfo.getPointerInfo()。getLocation(); System.out.println(pObj.toString()+「x >>」+ pObj.x +「y >>」+ pObj.y); hal.mouseMove(pObj.x + 1,pObj.y + 1); hal.mouseMove(pObj.x - 1,pObj.y - 1); pObj = MouseInfo.getPointerInfo()。getLocation(); System.out.println(pObj.toString()+「x >>」+ pObj.x +「y >>」+ pObj.y); } –

+0

謝謝你的回覆 –