如何使Java桌面应用程序永远不会让系统休眠并在后台运行?

问题描述 投票:1回答:1

我是Java编程的新手,我了解Java的基本语法,并且可以编写程序。我想用Java制作永远不会让系统进入睡眠状态的桌面应用程序。我希望该应用程序在后台运行,并且不应打扰用户流程。

我发现一些键盘键可以在内部按下,这不会像未显示给用户的F13 F14那样影响流程,但可以在内部使用。

我还附带了这个java程序,该程序在几秒钟后将鼠标移动到相同的位置,以使系统不休眠。

import java.awt.*;
import java.util.*;
public class Mal{

    public static void main(String[] args) throws Exception{
        Robot mal = new Robot();
        while(true){
            mal.delay(1000 * 60); 
            mal.mouseMove(mouseLoc.x, mouseLoc.y);
        }
    }
}

我很好奇如何使用Java为Windows制作桌面应用程序。就像当用户单击该应用程序时一样,它会被激活并一直在后台运行,直到被用户关闭为止,并且永远不要让PC睡眠,无论是移动鼠标还是单击特殊键。

需要有用的链接,代码和开发路径。

谢谢!

java windows mouseevent sleep desktop-application
1个回答
1
投票
© www.soinside.com 2019 - 2024. All rights reserved.