`

匿名内部类示例

    博客分类:
  • Java
阅读更多

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);
	}
}

 

 

分享到:
评论

相关推荐

    使用Java匿名内部类实现一个简单的线程池.txt

    这段代码实现了一个简单的线程池ExecutorService,其中使用了Java的匿名内部类。...这个简单的示例代码展示了如何使用Java匿名内部类来实现一个线程池的简单功能,方便了对多线程任务的管理和执行。

    Java匿名内部类的写法示例

    主要给大家介绍了关于Java匿名内部类的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    java接口与内部类教学PPT

    1.接口-简介 2.接口-作用 3.接口-定义方式 4.接口-实现 5.接口-与抽象类之区别 6.接口-应用示例(设计模式) 7....内部类-匿名内部类 13.内部类-静态内部类 14.综述

    简单谈谈java中匿名内部类构造函数

    主要简单给我们介绍了java中匿名内部类构造函数,并附上了简单的示例,有需要的小伙伴可以参考下。

    Java中的匿名内部类

    匿名内部类 Anonymous Inner Type 没有名字的类!!! 代码示例如下 /* * 匿名内部类演示 */ interface A { void test(); } /** * 非abstract修饰TypeA遵从接口A,要求强制实现接口A中的test方法 * @author ...

    C#匿名委托和Java匿名局部内部类使用方法示例

    Java在嵌套类型这里提供的特性比较多,假设:Java的字节码只支持静态嵌套类,内部类、局部内部类和匿名局部内部类都是编译器提供的语法糖,这个假设目前没法验证(看不懂字节码),本文先来看一下C#是如何为我们提供...

    java匿名内部类实例代码详解

    主要介绍了java匿名内部类实例代码详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    java-RGB调色面板的实现(事件监听器之匿名内部类)

    主要介绍了java-RGB调色面板的实现(事件监听器之匿名内部类),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    Android 连接匿名WiFi的示例代码

    因为开发需要在应用内部实现wifi连接,结合网上的资料,实现连接wifi的还是比较简单,但是对于连接匿名wifi,却鲜有提及,所以在此分享下。 基本使用 首先介绍下wifi开发相关的一些基础概念和工具类等,如果对wifi...

    Java开发技术大全(500个源代码).

    anonymousInner.java 匿名内部类 base.java 定义一个基类 BaseColors.java 一个简单的接口 basePoint.java 一个测试用的基类 Colorable.java 一个子接口 ColoredPoint.java 一个测试用子类 common.java 一个...

    【05-面向对象(下)】

    •匿名内部类适合创建那种只需要一次使用的类,定义匿名内部类的语法格式如下: •new 父类构造器(实例列表) |实现接口) •{ • //匿名内部类的 类体部分 •} •匿名内部类不能是抽象类,匿名内部类不能定义...

    JS匿名函数内部this指向问题详析

    主要给大家介绍了关于JS匿名函数内部this指向的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用JS具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧

    JAVA单、双行科学计算器和高精度计算器源码

    --同时,本计算器核心具有很强的扩展性,只需要简单地建立一个匿名内部类对象,就可以新建一个运算符。如果需要使用单行计算器的功能,还需要保留运算符对象的引用。详见示例。 --科学计算器和高精度计算器的使用...

    Java范例开发大全 (源程序)

     实例179 匿名内部类的使用规范 297  实例180 电话与移动电话 299  10.4 静态内部类 300  实例181 静态内部类的使用规范 300  实例182 苹果的来历 302  10.5 接口 303  实例183 求n的幂数与倍数 304 ...

    java8新特性学习1

    用法示例示例1:多个参数准备一个集合:假设我们要对集合排序,我们先看JDK7的写法,需要通过匿名内部类来构造一个 Comparator :如果是jdk8,我们可

    Java开发技术大全 电子版

    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章数组与字符串...

    Android DatePicker和DatePickerDialog基本用法示例

    //下面采用匿名内部类的方式 btn.setOnClickListener(new Button.OnClickListener(){ @Override public void onClick(View v) { //通过下面的方法可以调用回调函数onCreateDialog()方法,其中参数传递给...

    陈国君编著的《Java程序设计基础》第七版的授课涉及到的代码案例完整版

    第12章注解、反射、内部类、匿名内部类与Lambda表达式(第7版)相关案例代 第13章图形界面设计(第7版)相关案例代 第14章事件处理(第7版)相关案例代 第15章绘图与动画程序设计(第7版)相关案例代 第16章 多线程(第7版)...

    Android:Handler学习实例1

    Android中Handler的学习实例,在本示例中,在主线程外开启子线程(使用匿名内部类Runnable),使用Handler中的Message传递消息(高效),操作一个ProgressBar的进度。适合初学者学习和了解Handler以及ProgressBar的...

Global site tag (gtag.js) - Google Analytics