⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 multipleeventtester.java

📁 Java程序设计技巧与开发实例附书源代码。
💻 JAVA
字号:

import java.awt.*;
import java.awt.event.*;

public class MultipleEventTester
    extends Frame
    implements WindowListener, MouseListener, KeyListener
{ // 构造方法
  public MultipleEventTester()
  {
    addWindowListener(this);
    addMouseListener(this);
    addKeyListener(this);
    setSize(200, 200);
    show();
  }

  // 窗口事件处理方法
  public void windowClosing(WindowEvent we)
  {
    System.exit(0);
  }

  public void windowOpened(WindowEvent we)
  {
    System.out.println("Window opened ");
  }

  public void windowIconified(WindowEvent we)
  {
    System.out.println("Window iconified " + we);
  }

  public void windowDeiconified(WindowEvent we)
  {
    System.out.println("Window deiconified " + we);
  }

  public void windowClosed(WindowEvent we)
  {
    System.out.println("Window closed " + we);
  }

  public void windowActivated(WindowEvent we)
  {
    System.out.println("Window activated " + we);
  }

  public void windowDeactivated(WindowEvent we)
  {
    System.out.println("Window deactivated " + we);
  }

  // 鼠标事件处理方法
  public void mousePressed(MouseEvent me)
  {
    System.out.println("Mouse pressed " + me);
  }

  public void mouseReleased(MouseEvent me)
  {
    System.out.println("Mouse released " + me);
  }

  public void mouseEntered(MouseEvent me)
  {
    System.out.println("Mouse entered " + me);
  }

  public void mouseExited(MouseEvent me)
  {
    System.out.println("Mouse exited " + me);
  }

  public void mouseClicked(MouseEvent me)
  {
    System.out.println("Mouse clicked " + me);
  }

  // 键盘事件处理方法
  public void keyPressed(KeyEvent ke)
  {
    System.out.println("key pressed " + ke);
  }

  public void keyReleased(KeyEvent ke)
  {
    System.out.println("key released " + ke);
  }

  public void keyTyped(KeyEvent ke)
  {
    System.out.println("key typed " + ke);
  }

  public static void main(String args[])
  {
    MultipleEventTester p = new MultipleEventTester();
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -