package anonymousInnerClass;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Date;
import javax.swing.Timer;
public class TalkingClock {
public void start(int interval,final boolean beep){
ActionListener listener = new
ActionListener() {
public void actionPerformed(ActionEvent e) {
Date now = new Date();
System.out.println("At the tone,the time is " + now);
if(beep){
Toolkit.getDefaultToolkit().beep();
}
}
};
Timer t = new Timer(interval,listener);
t.start();
}
}
package anonymousInnerClass;
import javax.swing.JOptionPane;
public class AnonymousInnerClassTest {
public static void main(String[] args) {
TalkingClock clock = new TalkingClock();
clock.start(10000, true);
//keep program running until user selects "OK"
JOptionPane.showMessageDialog(null, "Quit program?");
System.exit(0);
}
}
分享到:
相关推荐
这段代码实现了一个简单的线程池ExecutorService,其中使用了Java的匿名内部类。...这个简单的示例代码展示了如何使用Java匿名内部类来实现一个线程池的简单功能,方便了对多线程任务的管理和执行。
主要给大家介绍了关于Java匿名内部类的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
1.接口-简介 2.接口-作用 3.接口-定义方式 4.接口-实现 5.接口-与抽象类之区别 6.接口-应用示例(设计模式) 7....内部类-匿名内部类 13.内部类-静态内部类 14.综述
主要简单给我们介绍了java中匿名内部类构造函数,并附上了简单的示例,有需要的小伙伴可以参考下。
匿名内部类 Anonymous Inner Type 没有名字的类!!! 代码示例如下 /* * 匿名内部类演示 */ interface A { void test(); } /** * 非abstract修饰TypeA遵从接口A,要求强制实现接口A中的test方法 * @author ...
Java在嵌套类型这里提供的特性比较多,假设:Java的字节码只支持静态嵌套类,内部类、局部内部类和匿名局部内部类都是编译器提供的语法糖,这个假设目前没法验证(看不懂字节码),本文先来看一下C#是如何为我们提供...
主要介绍了java匿名内部类实例代码详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
主要介绍了java-RGB调色面板的实现(事件监听器之匿名内部类),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
因为开发需要在应用内部实现wifi连接,结合网上的资料,实现连接wifi的还是比较简单,但是对于连接匿名wifi,却鲜有提及,所以在此分享下。 基本使用 首先介绍下wifi开发相关的一些基础概念和工具类等,如果对wifi...
anonymousInner.java 匿名内部类 base.java 定义一个基类 BaseColors.java 一个简单的接口 basePoint.java 一个测试用的基类 Colorable.java 一个子接口 ColoredPoint.java 一个测试用子类 common.java 一个...
•匿名内部类适合创建那种只需要一次使用的类,定义匿名内部类的语法格式如下: •new 父类构造器(实例列表) |实现接口) •{ • //匿名内部类的 类体部分 •} •匿名内部类不能是抽象类,匿名内部类不能定义...
主要给大家介绍了关于JS匿名函数内部this指向的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用JS具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
--同时,本计算器核心具有很强的扩展性,只需要简单地建立一个匿名内部类对象,就可以新建一个运算符。如果需要使用单行计算器的功能,还需要保留运算符对象的引用。详见示例。 --科学计算器和高精度计算器的使用...
实例179 匿名内部类的使用规范 297 实例180 电话与移动电话 299 10.4 静态内部类 300 实例181 静态内部类的使用规范 300 实例182 苹果的来历 302 10.5 接口 303 实例183 求n的幂数与倍数 304 ...
用法示例示例1:多个参数准备一个集合:假设我们要对集合排序,我们先看JDK7的写法,需要通过匿名内部类来构造一个 Comparator :如果是jdk8,我们可
4.13.5匿名内部类187 4.13.6内部类的作用188 4.14包189 4.14.1包的创建189 4.14.2包的使用191 4.14.3JAR文件的创建和使用193 4.14.4JDK中的常用包195 4.15本章小结196 第3篇Java数据处理 第5章数组与字符串...
//下面采用匿名内部类的方式 btn.setOnClickListener(new Button.OnClickListener(){ @Override public void onClick(View v) { //通过下面的方法可以调用回调函数onCreateDialog()方法,其中参数传递给...
第12章注解、反射、内部类、匿名内部类与Lambda表达式(第7版)相关案例代 第13章图形界面设计(第7版)相关案例代 第14章事件处理(第7版)相关案例代 第15章绘图与动画程序设计(第7版)相关案例代 第16章 多线程(第7版)...
Android中Handler的学习实例,在本示例中,在主线程外开启子线程(使用匿名内部类Runnable),使用Handler中的Message传递消息(高效),操作一个ProgressBar的进度。适合初学者学习和了解Handler以及ProgressBar的...