`
小键盘
  • 浏览: 1585 次
社区版块
存档分类
最新评论

常用事件(窗口鼠标键盘动作事件)监听器 适配器

阅读更多
[/size]
[size=medium]常用事件:
概括监听器 :WindowListener  MouseListener   KeyListener;
         事件类对象.addMouseListener(监听器对象);
适配器
1.窗体事件
a:监听器class  MyWindowListener implements WindowListener
    提示:他提示给出所有方法;
public void windowClosing(WindowEvent e) {
// TODO Auto-generated method stub
System.out.println("sdfg");
Window window=e.getWindow();
window.setVisible(false);
//释放窗口
window.dispose();
}
b:适配器class MyWindowAdapter extends WindowAdapter
    提示:他不能提示给出方法;
class MyWindowAdapter extends WindowAdapter{
public void WindowClosing (WindowEvent e){
Window window =(Window) e.getComponent();
System.out.println("asdfgh");
window.setVisible(false);
window.dispose();
}
}
2.鼠标事件
a:监听器class MyMouseListener implements MouseListener
    提示:他提示给出所有方法;
一般用于Button类的对象;
    button.addMouseListener(new MouseListener);
也可以使用类部类;
    button.addMouseListener(new MouseListener(){重写});
3.键盘事件
a:监听器 类KeyListener   int KeyCode=e.getKeyCode();
         文本框类TextField
4.动作事件:
a:监听器 :ActionListener
     public void actionPerformed(ActionEvent e) {
String str = e.getActionCommand();//获取按钮的名字
}
button类对象.addActionListener(动作事件监听ActionListener器对象);[b][/b]
分享到:
评论

相关推荐

    事件处理监听器

    事件通常具有类型,例如鼠标事件(如鼠标按下、移动、释放)、键盘事件(如按键按下、释放)和窗口事件(如窗口打开、关闭)。 接着,我们介绍“监听器”(Listener)。监听器是实现了特定接口的对象,这些接口定义...

    java 常用事件及对应的监听器和方法

    ### Java常用事件及对应的监听器和方法 在Java中,事件处理机制是Swing图形用户界面框架的一个核心组成部分。本文将详细介绍Java中常用的事件类型、支持这些事件的组件以及与之相关的监听器接口和方法。 #### 1. ...

    JAVA事件处理机制.ppt

    6. **事件监听器适配器(Event Listener Adapter)**:事件监听器适配器类是对事件监听器接口的简化实现,提供默认的空方法,开发者只需重写所需的方法即可,减少了编写代码的工作量。 7. **注册事件监听器**:将...

    Java基础第9章课件.ppt

    AWT事件处理机制还包括事件适配器例程,例如WindowAdapter类,通过继承适配器类来实现监听器接口时,需要处理哪种事件,直接重写该事件对应的方法即可。匿名内部类也可以用来实现事件处理。 常用事件分类包括窗体...

    java 触发事件应用实例

    Java AWT和Swing库提供了各种类型的监听器,如ActionListener用于处理动作事件,MouseListener处理鼠标事件,KeyListener处理键盘事件等。开发者需要实现这些接口并提供相应的方法来处理事件。 事件对象(Event ...

    java awt 事件处理

    除了基本的事件处理方式,Java AWT还支持事件适配器(Event Adapter),它是一个已经实现了部分或全部监听器接口方法的抽象类。程序员可以通过继承适配器类并只重写需要的方法,来避免实现不必要的空方法。 此外,...

    Java事件传递技术

    3. **事件监听器(Event Listener)**:事件监听器是实现了特定接口的类,用于接收并处理事件源产生的事件。例如,`ActionListener`接口用于处理动作事件,而`MouseListener`接口则用于处理鼠标事件。 4. **注册...

    关于JAVA中事件分发和监听机制实现的代码实例

    6. **事件适配器**:有时,我们可能只需要实现监听器接口中的一部分方法。Java为此提供了事件适配器类,如`ActionAdapter`,它是`ActionListener`的一个空实现。我们可以继承适配器类,只重写我们需要的方法,这降低...

    SWT事件一览表

    - **监听器和适配器**:`ControlListener`和`ControlAdapter` - **监听器中的方法**: - `controlMoved()`: 当控件的位置发生改变时触发。 - `controlResized()`: 当控件的大小发生变化时触发。 - **可注册的GUI...

    Java事件处理框架

    Java AWT和Swing库提供了丰富的事件类和监听器接口,覆盖了各种用户交互,如鼠标点击、键盘输入、窗口状态变化等。 事件模型分为三个主要部分: 1. **事件源(Event Source)**:这是触发事件的对象,比如按钮、菜单...

    java事件传递技术

    Java事件传递技术是Java编程中的一个关键概念...理解并熟练运用事件模型、监听器和事件适配器,可以帮助开发者创建功能丰富的、响应用户操作的应用程序。通过以上知识点,你可以更好地理解和应用Java中的事件处理机制。

    Java事件机制例子

    此外,Java还提供了事件适配器(EventAdapter),它们是监听器接口的抽象类实现,提供默认的空方法。开发者可以继承这些适配器,只重写需要的方法,这样可以减少编写大量未使用的默认方法的代码。 总的来说,Java...

    初步接触Java事件机制

    Java提供了事件适配器类,如ActionAdapter和MouseAdapter,它们是监听器接口的空实现。开发者可以继承这些适配器类,只重写需要的方法,从而减少代码量。 6. **Java Swing和AWT**: AWT(Abstract Window Toolkit...

    Java中的常见事件及处理探究.zip

    事件适配器是监听器接口的默认实现,可以减少代码量,因为开发者只需要重写他们关心的事件处理方法即可。 此外,Java 7引入了匿名内部类和Lambda表达式,使得事件处理的代码更加简洁易读。例如,使用Lambda表达式...

    模拟JDK AWT的事件处理机制

    通过熟练运用事件监听器、适配器和事件队列,我们可以创建出响应用户操作的动态、交互式的应用程序。在实际编程中,还可以结合Swing库,利用其更强大和灵活的事件处理机制,来构建更复杂的用户界面。

    JAVA事件处理指南

    3. **事件监听器(Event Listener)**:事件监听器是实现了特定事件接口的类,负责处理特定类型的事件。例如,如果你想要监听按钮点击事件,你可以创建一个实现了`ActionListener`接口的类,并重写`actionPerformed`...

    处理事件1

    监听器类必须实现Java提供的事件监听器接口,如`ActionListener`、`MouseListener`等,或者继承事件监听器适配器类,如`Adapter`,以简化编码工作。 5. **注册事件监听器**: 为了让事件监听器能够监控事件源并...

    图形界面容器及布局管理器

    事件处理的核心类包括ActionListener(处理动作事件)、MouseListener(处理鼠标事件)和KeyListener(处理键盘事件)。 接下来是键盘和鼠标事件的处理。在Java中,鼠标事件主要有鼠标按下(mousePressed)、鼠标...

    java事件处理机制

    Java为许多事件监听器提供了适配器类,这些适配器实现了所有方法但什么也不做。使用适配器可以只重写需要的方法,而不需要实现所有方法。 ```java public class MyFrame extends JFrame { public MyFrame() { ...

    Java事件驱动程序设计_java_herdh3w_

    Java事件驱动程序设计相关程序源代码,包括事件和事件源、事件的监听、注册和处理、内部类监听器、匿名内部类监听器、处理简单行为的事件、处理窗口事件、监听器接口适配器、鼠标事件、键盘事件、使用Timer类的动画...

Global site tag (gtag.js) - Google Analytics