• 大小: 17.31MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-04
  • 语言: Java
  • 标签: java  小闹钟  

资源简介

使用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


评论

共有 条评论