Chinaunix首页 | 论坛 | 博客
  • 博客访问: 161808
  • 博文数量: 76
  • 博客积分: 1513
  • 博客等级: 上尉
  • 技术积分: 755
  • 用 户 组: 普通用户
  • 注册时间: 2011-11-25 15:15
文章分类

全部博文(76)

文章存档

2012年(2)

2011年(74)

我的朋友

分类: Java

2011-11-27 14:36:20

适配器类:实现了带有无任何内容方法的监听器接口。

适配器类的主要思想:使你可以从已经提供的适配器类中派生出自己的监听器类,仅实现自己感兴趣的方法。

  1. package eventhandle;
  2. import java.awt.event.*;
  3. import java.awt.*;
  4. import java.applet.*;
  5. public class AdapterDemo extends Applet{
  6. public void init()
  7. {
  8.    addMouseListener(new MyMouseAdapter(this));
  9.    addMouseMotionListener(new MyMouseMotionAdapter(this));
  10. }
  11. class MyMouseAdapter extends MouseAdapter
  12. {
  13.    private AdapterDemo adapterdemo;
  14.    public MyMouseAdapter(AdapterDemo adapterdemo)
  15.    {
  16.     this.adapterdemo=adapterdemo;
  17.    }
  18.    public void mouseClicked(MouseEvent m)
  19.    {
  20.     adapterdemo.showStatus("mouse clicked");
  21.    }
  22. }
  23. class MyMouseMotionAdapter extends MouseAdapter
  24. {
  25.    private AdapterDemo adapterdemo;
  26.    public MyMouseMotionAdapter(AdapterDemo adapterdemo)
  27.    {
  28.     this.adapterdemo=adapterdemo;
  29.    }
  30.    public void mouseDragged(MouseEvent m)
  31.    {
  32.     adapterdemo.showStatus("mouseDragged");
  33.    }
  34. }
  35. }

阅读(1115) | 评论(0) | 转发(0) |
0

上一篇:K-means Clustering

下一篇:KeyEvents

给主人留下些什么吧!~~