|
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 :"+we); } 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(); } }
|
一共有 6 条评论