- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java写的自动关机软件
效果图:/** * 想法: * 1.用户单击设定关机时间,就弹出一个对话框,要求设定关机时间。 * 2.当用户未设定关机时间时,关机时间默认为(未设定),关机剩余时间为(未了解),而当 * 用户单击并确定了关机时间时,在主界面立即显示关机时间和关机剩余时间(不停变化)。 * 3.此处不用真正的关机,而是用(打开记事本)来代替关机,后期调试无误之后再用真正的关机替代回来。 * 4.应该为字体的颜色和字体格式分别建立一个类 * 设定字体的颜色:Font font=new Font(楷体,Font.PLAIN,16);jLabel.setFont(font); * 5.当前时间和设定的关机时间相等时,应弹出一个对话框,默认存在10秒,问:是否关机?(答:是 或 否) * 如果10秒内没有操作,则执行关机。 */package com.view;import javax.swing.*;import javax.swing.Timer;import javax.swing.text.Position.Bias;import java.text.SimpleDateFormat;import java.util.*;import java.awt.*;import java.awt.event.*;import java.io.*;import javax.imageio.*;public class ShutDownView{public static String myTime;public static void main(String args[]){ShowCurrentTime showCurrentTime=new ShowCurrentTime();Thread thread1=new Thread(showCurrentTime);thread1.start();}}class ShowCurrentTime extends JFrame implements Runnable,ActionListener{SimpleDateFormat timeFormat;JLabel jLabel,timeNow,timeShow1,timeShut,timeShow2;JButton jButton1,jButton2;int width,height;//构造函数public ShowCurrentTime(){//设置时间的格式timeFormat=new SimpleDateFormat(HH:mm:ss);//手型光标Cursor myCursor=new Cursor(Cursor.HAND_CURSOR);//timer =new Timer(1000, this);//timer.start();jLabel=new JLabel(距离关机剩余:);jLabel.setBounds(0,0,100, 20);this.add(jLabel);timeShow1=new JLabel(当前时间:);timeShow1.setBounds(160, 40, 120, 30);this.add(timeShow1);timeNow=new JLabel();timeNow.setBounds(160, 60, 120, 30);this.add(timeNow);jButton1=new JButton(new ImageIcon(images/time.gif));jButton1.setCursor(myCursor);jButton1.setBounds(160, 0, 120, 30);jButton1.addActionListener(this);this.add(jButton1);jButton2=new JButton(new ImageIcon(images/now.gif));jButton2.setCursor(myCursor);jButton2.setBounds(115, 125,45, 35);this.add(jButton2);//关机时间timeShow2 =new JLabel(关机时间:);timeShow2.setBounds(0, 40, 100,30 );this.add(timeShow2);timeShut=new JLabel(尚未设定时间);timeShut.setBounds(0, 60, 100,30 );this.add(timeShut);//得到屏幕的宽和高width =Toolkit.getDefaultToolkit().getScreenSize().width;height =Toolkit.getDefaultToolkit().getScr
您可能关注的文档
- 苏教版七年级数学第三单元期末复习.doc
- 江苏省连云港市东海晶都双语学校七年级数学上册 第三章 代数式学案1.doc
- 第3章用字母表示数总结与练习.doc
- 七年级数学2012—2013学年上学期第一次月考试题.doc
- 135课堂活动单样例.doc
- 4_抽样检验培训教材.doc
- 常熟理工 C语言26编程题.doc
- 初一数学上册字母表示数总复习.doc
- 江西理工大学Java基本语法练习.doc
- Java程序设计(项目式).ppt
- Unit_12_Don’t_eat_in_class测试题及答案.doc
- 郑航2012.12英语四级Model Test-09(答案).doc
- 郑航2012.12大学英语四级---听力专项(Model Test 6).doc
- test1-51单片机12c5a60s2头文件.doc
- 郑航2012.12大学英语四级---听力专项(Model Test 7).doc
- (无错误版)浙江省2016年10月学考语文试题.doc
- 中国留学生在澳洲最容易犯的几大错误!.docx
- 学生的错误何以生成课堂精彩.doc
- 12道JAVA笔试题及答案.docx
- 11-12学年第2学期本科11级java试题(A卷).doc
原创力文档


文档评论(0)