• 大小: 22KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-06
  • 语言: 其他
  • 标签: 定时器  

资源简介

简单文档讲述Timer类的使用,已经代码案例说明在程序中如何使用Timer

资源截图

代码片段和文件信息

package com.yc.timer;

import java.awt.Toolkit;
import java.util.Timer;
import java.util.TimerTask;

public class AnnoyingBeep {
    Toolkit toolkit;
    Timer timer;

    public AnnoyingBeep() {
        toolkit = Toolkit.getDefaultToolkit();
        timer = new Timer();
        timer.schedule(new RemindTask() 0 1*1000); 
        //timer.scheduleAtFixedRate(new RemindTask() 0 1*1000); 
    }

    class RemindTask extends TimerTask {
        int numWarningBeeps = 3;
 
        public void run() {
            if (numWarningBeeps > 0) {
                toolkit.beep();
                System.out.println(“Beep!“);
                numWarningBeeps--;
            } else {
                toolkit.beep(); 
                System.out.println(“Time‘s up!“);
             

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-06-09 08:27  Timer\
     文件         301  2016-06-07 12:42  Timer\.classpath
     文件         381  2016-06-07 12:42  Timer\.project
     目录           0  2016-06-09 08:27  Timer\.settings\
     文件         598  2016-06-07 12:42  Timer\.settings\org.eclipse.jdt.core.prefs
     目录           0  2016-06-09 08:27  Timer\bin\
     目录           0  2016-06-09 08:27  Timer\bin\com\
     目录           0  2016-06-09 08:27  Timer\bin\com\yc\
     目录           0  2016-06-09 08:27  Timer\bin\com\yc\timer\
     文件         974  2016-06-07 17:47  Timer\bin\com\yc\timer\AnnoyingBeep$RemindTask.class
     文件         724  2016-06-07 17:47  Timer\bin\com\yc\timer\AnnoyingBeep.class
     文件         772  2016-06-07 17:58  Timer\bin\com\yc\timer\Reminder$RemindTask.class
     文件         592  2016-06-07 17:58  Timer\bin\com\yc\timer\Reminder.class
     文件         830  2016-06-07 16:27  Timer\bin\com\yc\timer\ReminderBeep$RemindTask.class
     文件         747  2016-06-07 16:27  Timer\bin\com\yc\timer\ReminderBeep.class
     文件         641  2016-06-07 18:11  Timer\bin\com\yc\timer\Test.class
     目录           0  2016-06-09 08:27  Timer\src\
     目录           0  2016-06-09 08:27  Timer\src\com\
     目录           0  2016-06-09 08:27  Timer\src\com\yc\
     目录           0  2016-06-09 08:27  Timer\src\com\yc\timer\
     文件         859  2016-06-07 17:47  Timer\src\com\yc\timer\AnnoyingBeep.java
     文件         400  2016-06-07 17:58  Timer\src\com\yc\timer\Reminder.java
     文件         631  2016-06-07 16:27  Timer\src\com\yc\timer\ReminderBeep.java
     文件         290  2016-06-07 18:11  Timer\src\com\yc\timer\Test.java
     文件       15619  2016-06-07 17:18  定时器.docx

评论

共有 条评论