资源简介
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个文件信息
相关资源
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
- 基于jsp的bbs论坛 非常详细
- [免费]java实现有障碍物的贪吃蛇游戏
- java Servlet投票实例
- 操作系统作业 (pv,作业管理,等5个
- 基于C/S架构考试系统(Java)
- java access 仓库管理系统 源码
- 一元多项式相加 java实现
- java软件工程师简历模板——应届生
评论
共有 条评论