资源简介
java做的一个定时提醒软件,写得比较简单,希望对大家有帮助
代码片段和文件信息
package limitetime;
import java.awt.*;
import javax.swing.*;
import java.awt.BorderLayout;
import java.awt.Rectangle;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Timer;
import java.util.TimerTask;
import javax.sound.*;
import java.io.*;
import sun.audio.*;
import java.awt.Font;
public class frame1
extends Jframe {
JPanel contentPane;
JButton jButton1 = new JButton();
private final Timer timer = new Timer();
JLabel jLabel1 = new JLabel();
JTextField jTextField1 = new JTextField();
JLabel jLabel2 = new JLabel();
public double limittime=2;
JLabel jLabel3 = new JLabel();
public frame1() {
try {
setDefaultCloseOperation(EXIT_ON_CLOSE);
jbInit();
}
catch (Exception exception) {
exception.printStackTrace();
}
}
/**
* Component initialization.
*
* @throws java.lang.Exception
*/
private void jbInit() throws Exception {
contentPane = (JPanel) getContentPane();
contentPane.setLayout(null);
this.getContentPane().setBackground(Color.white);
setSize(new Dimension(400 300));
settitle(“frame title“);
jButton1.setBackground(UIManager.getColor(
“Internalframe.activetitleGradient“));
jButton1.setBounds(new Rectangle(222 191 146 56));
jButton1.setFont(new java.awt.Font(“幼圆“ Font.BOLD 25));
jButton1.setForeground(SystemColor.desktop);
jButton1.setText(“开始玩吧“);
jButton1.addActionListener(new frame1_jButton1_actionAdapter(this));
jLabel1.setFont(new java.awt.Font(“幼圆“ Font.BOLD 50));
jLabel1.setForeground(Color.blue);
jLabel1.setText(“不要打太久哦“);
jLabel1.setBounds(new Rectangle(41 22 326 72));
jTextField1.setFont(new java.awt.Font(“宋体“ Font.PLAIN 30));
jTextField1.setBounds(new Rectangle(149 120 72 39));
jLabel2.setFont(new java.awt.Font(“幼圆“ Font.BOLD 30));
jLabel2.setText(“分钟“);
jLabel2.setBounds(new Rectangle(226 114 91 49));
jLabel3.setFont(new java.awt.Font(“宋体“ Font.PLAIN 40));
jLabel3.setForeground(Color.red);
jLabel3.setBounds(new Rectangle(15 189 200 68));
contentPane.add(jButton1);
contentPane.add(jLabel1);
contentPane.add(jTextField1);
contentPane.add(jLabel2);
contentPane.add(jLabel3);
}
public void start(){
timer.schedule(new TimerTask() {
public void run() {
playSound();
timer.cancel();
}
private void playSound() {
try{
InputStream in = new FileInputStream(“D:\\LimiteTime\\1.wav“);
AudioStream as = new AudioStream(in);
AudioPlayer.player.start(as);
jLabel3.setText(“不要玩了!“);
}catch(Exception ex){
};
}
} (int)limittime * 60 * 1000);//使用毫秒计数
}
public void jButton1_actionPerformed(ActionEvent e) {
if(jTextField1.getText().length()!=0){
limittime = Double.parseDouble(jTex
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3501 2009-09-24 19:06 LimiteTime\bak\limitetime\fr
文件 3468 2009-09-24 19:06 LimiteTime\bak\limitetime\fr
文件 3468 2009-09-24 19:06 LimiteTime\bak\limitetime\fr
文件 3472 2009-09-24 19:07 LimiteTime\bak\limitetime\fr
文件 3472 2009-09-24 19:07 LimiteTime\bak\limitetime\fr
文件 3472 2009-09-24 19:08 LimiteTime\bak\limitetime\fr
文件 3472 2009-09-24 19:08 LimiteTime\bak\limitetime\fr
文件 3473 2009-09-24 19:09 LimiteTime\bak\limitetime\fr
文件 3457 2009-09-24 19:14 LimiteTime\bak\limitetime\fr
文件 3406 2009-09-24 19:16 LimiteTime\bak\limitetime\fr
文件 1281 2010-03-14 10:46 LimiteTime\classes\limitetime\fr
文件 3594 2010-03-14 10:46 LimiteTime\classes\limitetime\fr
文件 672 2010-03-14 10:46 LimiteTime\classes\limitetime\fr
文件 793 2010-03-14 10:46 LimiteTime\classes\limitetime\LimitTime$1.class
文件 1208 2010-03-14 10:46 LimiteTime\classes\limitetime\LimitTime.class
文件 6135 2010-03-14 10:46 LimiteTime\classes\package cache\limitetime.dep2
文件 8421 2009-09-24 19:16 LimiteTime\LimiteTime.jar
文件 2585 2009-09-24 20:15 LimiteTime\LimiteTime.jpx
文件 2067 2010-03-14 10:47 LimiteTime\LimiteTime.jpx.local
文件 2067 2010-03-14 10:47 LimiteTime\LimiteTime.jpx.local~
文件 3407 2009-09-24 19:16 LimiteTime\src\limitetime\fr
文件 1499 2009-09-23 22:35 LimiteTime\src\limitetime\LimitTime.java
目录 0 2010-01-22 20:32 LimiteTime\bak\limitetime
目录 0 2010-01-22 20:32 LimiteTime\classes\limitetime
目录 0 2010-01-22 20:32 LimiteTime\classes\package cache
目录 0 2010-01-22 20:32 LimiteTime\src\limitetime
目录 0 2010-01-22 20:32 LimiteTime\bak
目录 0 2010-01-22 20:32 LimiteTime\classes
目录 0 2010-01-22 20:32 LimiteTime\src
目录 0 2010-03-28 10:33 LimiteTime
............此处省略3个文件信息
相关资源
- kmeans聚类java实现附测试数据及结果
- java绘制复杂图形并输出图片
- Java贪吃蛇
- Java做的GUI的小区物业管理
- Java从入门到精通第4版书及全套光盘地
- 人事管理系统java Swing + mysql)
- 交通模拟软件java源代码
- 一个flex+java的登录完整版+flex框架
- JSP在线文本编辑器
- java外文文献
- 使用java程序编写的拼图游戏
- java连接mongodb的驱动包
- 人员管理系统 java swing图形化界面
- 仓库管理系统 java+sql server
- javax.ejb.jar
- Java服务器编程(外文文献)(中英文
- 拼图游戏 实验报告 完整报告
- java 拼图源课程设计
- 一个简单的日记本程序 JAVA编写
- java版进程调度模拟器
- txt小说阅读管理器java编程源代码
- BBS 论坛java课程设计,毕业设计
- 2018传智播客JavaEE(IDEA版)视频教程绝
- java语言实现的简单的DBMS系统----基于
- 超市管理系统 纯javase 对初学者很有帮
- javasigar1.6 获取本地系统信息大全 pr
- 制造大数据量java脚本
- Java核心技术 卷 2 高级特性 原书第1
- ByteToCharConverter.java
- dicuz_ucenter_api (java版本)[含用法且已
评论
共有 条评论