2017-08-25 58 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

谢谢你的回复 –