java定时关机源码_【Java】定时关机源码
有几个月没写博客了,主要是实在没得写= =今天下午闲着无聊写个定时关机的程序发来玩玩,没什么技术含量...就是Runtime类的exec()方法调用系统关机命令 实际代码就2行 其他大部分都是GUI的。。。
PS.不会用EXE4J 不知道怎么转换成EXE文件执行
程序主界面
package TreeTools;
import java.awt.*;
import java.awt.event.*;
import java.util.*;
import java.io.*;
public class TimingShutdown {
public Frame f = new Frame("TimingShutdown");
public Panel p = new Panel();
public Button setButton = new Button("ShutDown");
public Button cancelButton = new Button("Cancel");
public TextField tf = new TextField("input the timing(min)",20);
public Runtime rt = Runtime.getRuntime();
//creat window
public void getFrame(){
p.add(tf);
p.add(setButton);
p.add(cancelButton);
f.add(p);
f.pack();
f.setVisible(true);
}
//process event
public void init(){
f.addWindowListener(new fFrameListener());
setButton.addActionListener(new setButtonListener());
cancelButton.addActionListener(new cancelButtonListener());
}
//creat Window's Listener to shutdown Window
class fFrameListener implements WindowListener{
public void windowClosing(WindowEvent we){
System.exit(0);
}
public void windowDeactivated(WindowEvent we){}
public void windowActivated(WindowEvent we){}
public void windowDeiconified(WindowEvent we){}
public void windowIconified(WindowEvent we){}
public void windowClosed(WindowEvent we){}
public void windowOpened(WindowEvent we){}
}
//creat setButton's Listener to shutdown pc
class setButtonListener implements ActionListener{
public void actionPerformed(ActionEvent e){
String setTiming = tf.getText();
int timing = new Integer(setTiming);
timing *= 60;
setTiming = "shutdown.exe -s -t " + timing;
try{
rt.exec(setTiming);
}
catch(IOException exc){
;
}
}
}
//creat cancelButton's Listener to cancel showdown plan
class cancelButtonListener implements ActionListener{
public void actionPerformed(ActionEvent e){
try{
rt.exec("shutdown.exe -a");
}
catch(IOException exc){
;
}
}
}
public static void main(String[] args) throws Exception{
TimingShutdown ts = new TimingShutdown();
ts.init();
ts.getFrame();
}
}
java定时关机源码_【Java】定时关机源码相关推荐
- 羊了个羊游戏网站源码_带前后端源码,带教程
羊了个羊游戏源码_带前后端源码_及配置教程说明 这是啥游戏?据悉,这是一款卡通背景的消除闯关游戏.玩家们需要点击上方卡牌,被选中的卡牌会下移到底部的木框中,框内最多可以储存7张卡牌,当有3张相同的卡牌 ...
- 面试有没有看过spring源码_如何看Spring源码、Java每日六道面试分享,打卡第二天...
原标题:如何看Spring源码.Java每日六道面试分享,打卡第二天 想要深入的熟悉了解Spring源码,我觉得第一步就是要有一个能跑起来的极尽简单的框架,下面我就教大家搭建一个最简单的Spring框 ...
- JAVA要不要看源码_为什么要看源码、如何看源码,高手进阶必看
作者:xybaby www.cnblogs.com/xybaby/p/10794700.html 由于项目的需求,最近花了较多的时间来看开源项目的代码,在本文中,简单总结一下对为什么要看源码.如何看源 ...
- java类全路径简写_[JAVA] JAVA 类路径
Java 类路径 类路径是所有包含类文件的路径的集合. 类路径中的目录和归档文件是搜寻类的起始点. 虚拟机搜寻类 搜寻jre/lib和jre/lib/ext目录中归档文件中所存放的系统类文件 搜寻再从 ...
- 虚拟商品帐号交易平台源码_支持个人二维码收款
精仿淘手游马上有号账号交易平台源码支持个人二维码收款,安装非常简单,支持个人二维码收款,可以运营精仿马上有号账号交易平台源码 支持个人二维码收款 安装教程: PHP版本一定要选择5.2 1.先修改配置 ...
- java 微信群发多图文_[Java教程]httpClient实现微信公众号消息群发
[Java教程]httpClient实现微信公众号消息群发 0 2016-09-21 20:00:10 1.实现功能 向关注了微信公众号的微信用户群发消息.(可以是所有的用户,也可以是提供了微信ope ...
- java对数字的处理_[java初探10]__关于数字处理类
前言 在我们的日常开发过程中,我们会经常性的使用到数字类型的数据,同时,也会有众多的对数字处理的需求,针对这个方面的问题,在JAVA语言中.提供解决方法的类就是数字处理类 java中的数字处理类包括: ...
- 微信创建二维码_如何创建二维码
微信创建二维码 QR codes aren't everyone's cup of tea but I quite like them. If I see something I want to re ...
- python 字节码_简单入门python字节码混淆
前言 我就是小菜鸡本鸡了,不是很会写东西,请各位大佬多多见谅.本文基于python2.7,因为python3并不是很懂. python文件如果要发布的话,有时候还是难免想保护一下自己的源码,有些人就直 ...
- java你画我猜源码_为什么看到Mybatis源码就感到烦躁?
背景 最近,听到很多吐槽:看到源码,心中就感到十分纠结.特别烦恼. 为什么纠结? 因为面试的时候,面试官很喜欢问:你看过什么框架源码?JDK源码也行. 这时候,如果回答没有看过,虽然没让你立马回去等通 ...
最新文章
- TF-A代码阅读: 双系统切换时是如何保存寄存器的(cpu_context介绍)
- Redis常见面试题及答案模板
- input type=file 实现上传、预览、删除等功能
- 海洋影音盒 V 2.0
- JCreator 写applet
- 未来语音识别技术的发展趋势将会怎样
- r语言和python的区别_c语言和python的区别
- 【数字信号调制】基于matlab多进制数字相位调制(4PSK)【含Matlab源码 1001期】
- python 大智慧自定义数据_大智慧扩展数据、自定义数据.doc
- 【经验分享】强力推荐——截图小工具Faststone Capture(FSC)
- 异数OS 开启5G时代应用服务器大门
- 【软件相关】win10自带软件“画图”的妙用
- android获取app使用时间,android如何获取系统里各个应用的使用时间
- javascript百炼成仙 第一章 掌握JavaScript基础01 初入宗门
- Redis新版本发布,你还认为Redis是单线程?
- 蓝屏总结(一) ——基本分析方法
- c 语言中逻辑运算符使用方法,C语言的逻辑运算符的使用
- 7zip@命令行压缩@解压缩7z/zip/等各种压缩格式包@查看压缩包内容
- 我爱赚钱吧:学生都可以做的兼职工作
- cncrypt安卓版_CnCrypt Protect
热门文章
- 教您如何在MathType中输入空白区域
- 是夫妻就一起把它戒了吧!
- 数据库学mysql python_mysql学习(4)python操作数据库
- php 枚举类型比较,PHP 枚举类型的管理与设计知识点总结
- redis映射的概念_Redis存储总是心里没底?你大概漏了这些数据结构原理
- mysql 建模教程 pdf,PowerDesigner 15 系统分析与建模实战 PDF扫描版[50MB]
- python21天打卡day4
- dl360 g7安装linux,HPDL360G7服务器安装说明.ppt
- java无框架开发,DON: java 小型web项目快速开发框架,实现无配置,直接关注业务开发.主要解决请求分发解析...
- vfifo控制mig_virtual fifo的使用