一、基本说明
Java事件处理是采取“委派事件模型”,当事件发生时,产生事件的对象会把此“信息”传递给“事件的监听者”处理,这里所说的“信息”实际上就是 java.awt.event事件类库里某个类所创建的对象,把它称为“事件的对象”
import javax.swing.*;
import java.awt.*;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
/**
*演示小球通过键盘控制上下左右的移动 -> Java的事件控制
*/
public class BallMove extends JFrame{
MyPanel mp = null;
public static void main(String[] args) {
BallMove ballMove = new BallMove();
}
public BallMove() {
mp = new MyPanel();
this.add(mp);
this.setSize(400, 400);
//窗口JFrame 对象可以监听键盘事件
this.addKey