资源简介
使用java描述的小闹钟程序,有界面,可实现
代码片段和文件信息
import java.applet.applet;
import java.util.Calendar;
import java.util.Date;
import java.text.SimpleDateFormat;
import java.io.File;
import java.net.URI;
import java.net.URL;
import java.applet.AudioClip;
import javax.swing.*;
import javax.swing.event.ListSelectionEvent;
import javax.swing.event.ListSelectionListener;
import java.util.GregorianCalendar;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Date;
public class Alarm extends Jframe implements Runnable ActionListener {
Thread timer = null;
JLabel hour1 minute1 second1 hour2 minute2 second2;
JLabel nowtime shownow showset showring showswitch;
JTextField showhour showminute showsecond sethour setminute setsecond;
JButton on off;
JScrollPane js;
Font F = new Font(“TimesRoman“ Font.PLAIN 14);
JPanel panel2;
JTabbedPane t = new JTabbedPane();
int time = 1000;
boolean can = true alarm = false doring = false;
int i=0;
String musicname[] = { “alarmclk.wav““清脆自然.wav“ “超好听的纯音乐.wav“ “浪漫满屋.wav““青花瓷.wav“““ +
“你现在.wav““死心踏地.wav““超级好听英文歌曲.wav““死神主题曲.wav“
“海贼王插曲.wav“ “超级好听英文歌曲.wav“ “3(缺)“ “2(缺)“ “1(缺)“ “0(缺)“ };
JList jlist;
int fixh = 0 fixm = 0 fixs = 0;
File musicfile;
URI uri;
URL url;
AudioClip clip;
Alarm() {
super(“桌面小闹钟“);
add(t);
t.setFont(F);
Panel1 panel1 = new Panel1();
panel2 = new JPanel();
t.addTab(“现在时间“ panel1);
t.addTab(“闹钟设定“ panel2);
panel1.setLayout(null);
Timer timer = new Timer(1000 this);
timer.start();
nowtime = new JLabel();
panel1.add(nowtime);
nowtime.setBounds(270 450 220 10);
nowtime.setFont(F);
panel2.setLayout(null);
shownow = new JLabel(“现在时间“);
showset = new JLabel(“闹钟时间“);
showring = new JLabel(“闹铃设置“);
showswitch = new JLabel(“闹钟开关“);
hour1 = new JLabel(“时“);
minute1 = new JLabel(“分“);
second1 = new JLabel(“秒“);
hour2 = new JLabel(“时“);
minute2 = new JLabel(“分“);
second2 = new JLabel(“秒“);
on = new JButton(“on“);
off = new JButton(“off“);
showhour = new JTextField(“ 00“ 2);
showminute = new JTextField(“ 00“ 2);
showsecond = new JTextField(“ 00“ 2);
sethour = new JTextField(“00“ 2);
setminute = new JTextField(“00“ 2);
setsecond = new JTextField(“00“ 2);
panel2.add(shownow);
panel2.add(showset);
panel2.add(showring);
panel2.add(showswitch);
panel2.add(hour1);
panel2.add(minute1);
panel2.add(second1);
panel2.add(hour2);
panel2.add(minute2);
panel2.add(second2);
panel2.add(on);
panel2.add(off);
panel2.add(showhour);
panel2.add(showminute);
panel2.add(showsecond);
panel2.add(sethour);
panel2.add(setminute);
panel2.add(setsecond);
shownow.setBounds(250 35 80 15);
shownow.setFont(F);
hour1.setBounds(350 35 20 15);
hour1.setFont(F);
minute1.setBounds(410 35 20 15);
minute1.setFont(F);
second1.set
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 301 2009-12-27 10:13 Lab7\.classpath
文件 380 2009-12-27 10:13 Lab7\.project
文件 629 2009-12-27 10:13 Lab7\.settings\org.eclipse.jdt.core.prefs
文件 388682 2010-01-02 14:26 Lab7\alarmclk.wav
文件 732 2010-01-02 20:38 Lab7\bin\Alarm$1.class
文件 7415 2010-01-02 20:38 Lab7\bin\Alarm.class
文件 452 2009-12-30 20:50 Lab7\bin\AlarmTest.class
文件 1894 2010-01-02 20:38 Lab7\bin\Panel1.class
文件 8047 2010-01-02 20:38 Lab7\src\Alarm.java
文件 156 2009-12-30 20:50 Lab7\src\AlarmTest.java
文件 993932 2010-01-02 17:49 Lab7\你现在.wav
文件 921356 2010-01-02 17:49 Lab7\最终幻想.wav
文件 300882 2010-01-02 17:49 Lab7\死心踏地.wav
文件 2721404 2010-01-02 17:49 Lab7\死神主题曲.wav
文件 633092 2010-01-02 15:26 Lab7\浪漫满屋.wav
文件 2917244 2010-01-02 17:49 Lab7\海贼王插曲.wav
文件 7610344 2010-01-02 17:49 Lab7\清脆自然.wav
文件 4264936 2010-01-02 17:49 Lab7\超好听的纯音乐.wav
文件 1663244 2010-01-02 17:49 Lab7\超级好听英文歌曲.wav
文件 3231404 2010-01-02 17:49 Lab7\青花瓷.wav
目录 0 2009-12-27 10:13 Lab7\.settings
目录 0 2010-01-02 13:36 Lab7\bin
目录 0 2009-12-27 11:11 Lab7\src
目录 0 2010-01-02 20:26 Lab7
----------- --------- ---------- ----- ----
25666526 24
相关资源
- JAVA JSP+MYSQL购物网站 源代码 论文
- JavaSE7中文文档for Dash Mac
- JAVA8API-官方文档-中文版
- Java基础入门--教学课件--PPT
- 数据结构与算法分析 java语言描述原书
- 基于java的电子邮件系统B/S源代码
- java web在线预览pdf、word、excel
- java项目开发案例整合
- Java经典项目集锦
- 深入java虚拟机 高清pdf 高清高清高清
- JavaWeb程序设计第三版源码.zip
- UnixFTPEntryParser.java和FTPTimestampParserIm
- JAVA期末复习考试试卷及答案 (1)
- java数据结构课程设计
- java贪吃蛇源代码下载269758
- 2018年最新传智播客黑马JavaEE49期全套
- java编写的学生宿舍管理系统
- Rxjava2+Retrofit+mvp
- Java语言程序设计第十版编程练习题答
- 公交车查询系统 java 毕业设计 jsp s
- aspose.pdfforjava18.9完美破解版无水印无
- ffmpeg解码的java项目
- Java语言程序设计实验指导与习题解答
- Java实现仿Windows下的计算器
- Vs code 一键安装java 开发环境
- java ssh上传图片
- JavaWeb操作hadoop2.6 HDFS从页面上传,,
- JavaWeb - Excel_Word2003_2007、上传、解析生
- Java程序员面试指南 pdf
- 20套上-60套HTML5+CSS3后台管理登录模板
评论
共有 条评论