导航:首页 > 编程语言 > java闹钟案例

java闹钟案例

发布时间:2024-11-17 14:33:43

java建立一个闹钟厂,闹钟属性:形状、颜色、时间(设置为整型)闹钟行为:响铃,设

代码如下:

import java.awt.BorderLayout;
import java.awt.FlowLayout;
import java.awt.Font;
import java.awt.Frame;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.io.IOException;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Timer;
import java.util.TimerTask;

import javax.sound.sampled.AudioInputStream;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.Clip;
import javax.sound.sampled.LineEvent;
import javax.sound.sampled.LineListener;
import javax.sound.sampled.LineUnavailableException;
import javax.sound.sampled.UnsupportedAudioFileException;
import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
/**
* 闹钟主界面
*/
public class AlarmClock extends JFrame implements ActionListener {
private static final int LOOP_COUNT = 5; // 重复播放的次数
private JLabel labelClock, labelAlarm, labelNextAlarm;
private JButton btnSet, btnClose;
private SetDialog setDialog;
private JPanel topPanel, alarmPanel;
private Timer timer;
private Clip clip;
private Calendar alarmCal;
private boolean timeReached = true;
private DateFormat df = new SimpleDateFormat(

阅读全文

与java闹钟案例相关的资料

热点内容
语音缺少文件什么意思 浏览:196
手机跳转代码 浏览:676
怎么把跳舞视频弄进文件夹 浏览:173
音乐app哪些是腾讯的 浏览:626
qq恶搞暴走图片制作 浏览:347
相对坐标编程有什么特点和好处 浏览:785
网站反爬取怎么办 浏览:59
网络爱好者 浏览:259
电信卡登陆什么app 浏览:625
中文数据怎么导入matlab 浏览:667
6赚钱app有哪些 浏览:726
数控编程语句case是什么意思 浏览:364
cad文件打开突然关了 浏览:993
怎么将文件名复制到粘贴板 浏览:220
什么网站看港漫好用 浏览:618
照相机视频的文件夹 浏览:205
照片怎样用cad转成cad文件 浏览:822
有两个网站如何操作 浏览:499
excel怎么把两个表格中的数据导入 浏览:530
什么是一二一二三APP 浏览:877

友情链接