• 大小: 3.68KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-02-20
  • 语言: Java
  • 标签:

资源简介

Java 局部内部类的简单应用(基础篇-实例120).zip

资源截图

代码片段和文件信息

package com.mingrisoft.oop;

import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.text.SimpleDateFormat;
import java.util.Date;

import javax.swing.Timer;

public class AlarmClock {
    
    private int delay;
    private boolean flag;
    
    public AlarmClock(int delay boolean flag) {
        this.delay = delay;
        this.flag = flag;
    }
    
    public void start() {
        class Printer implements ActionListener {
            
            @Override
            public void actionPerformed(ActionEvent e) {
                SimpleDateFormat format = new SimpleDateFormat(“k:m:s“);
                String result = format.format(new Date());
                System.out.println(“当前的时间是:“ + result);
                if (flag) {
                    Toolkit.getDefaultToolkit().beep();
                }
            }
        }
        new Timer(delay new Printer()).start();
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         232  2010-09-11 17:02  .classpath
     文件         379  2010-09-11 17:02  .project
     文件        1527  2013-11-21 08:41  bin\com\mingrisoft\oop\AlarmClock$1Printer.class
     文件         805  2013-11-21 08:41  bin\com\mingrisoft\oop\AlarmClock.class
     文件         728  2013-11-21 08:41  bin\com\mingrisoft\oop\Test.class
     文件         994  2010-09-11 17:02  src\com\mingrisoft\oop\AlarmClock.java
     文件         308  2010-09-11 17:02  src\com\mingrisoft\oop\Test.java

评论

共有 条评论