導航:首頁 > 編程語言 > 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鬧鍾案例相關的資料

熱點內容
彌勒購物網站活動用例如何設計 瀏覽:510
什麼梗的網站 瀏覽:98
win10賬戶文件存儲在哪 瀏覽:310
同花花順數據在線在哪裡搞 瀏覽:368
mysql文件格式 瀏覽:336
微信傳文件到qq 瀏覽:586
手機如何發送文件去車機 瀏覽:76
apple5w電源適配器真假 瀏覽:288
多linux主機文件採集 瀏覽:743
sdcex格式文件 瀏覽:53
工程概算文件內容包括 瀏覽:635
什麼樣的硬碟數據不丟失 瀏覽:655
java鬧鍾案例 瀏覽:49
win7取消隱藏的文件夾 瀏覽:270
新昌網站主界面設計是什麼 瀏覽:999
u盤壞了文件找不到怎麼辦 瀏覽:106
ps能查到源文件嗎 瀏覽:702
文件路徑在哪找 瀏覽:962
word里怎麼加向下箭頭 瀏覽:162
騙錢app有哪些 瀏覽:202

友情鏈接