java定时关机小程序
通过使用java代码实现控制电脑的关机,使用了定时器,可以自定义定时的时长,并且用到了可视化的图形界面,用户可在上方输入定时时长启动任务以及取消。
首先我们编写启动关机和取消关机代码来实现小程序。
/**
* 定时关机小程序
*/
public class Power {
private Runtime r = Runtime.getRuntime();
{
new UI();
}
/**
* 启动关机计划*
*/
public void start(int time) {
try {
r.exec("shutdown -s -t "+time);
} catch (IOException e) {
e.printStackTrace();
}
}
/**
* 取消关机计划
*/
public void abort() {
try {
r.exec("shutdown -a");
} catch (IOException e) {
e.printStackTrace();
}
}
启动任务已经写好,接下来实现可视化界面,设置标题、窗体等的初始化。
class UI extends JFrame implements ActionListener{
/**启动任务按钮*/
private JButton btnStart; //null
/**取消任务按钮*/
private JButton btnCancel;
/**接收输入的输入框*/
private JTextField inputTime;