[java]代码库import java.awt.*;
import java.awt.event.*;
import java.util.*;
public class MyCanvas implements KeyListener, MouseListener {
Canvas c; // 声明一个画布对象
String s = "";
public static void main(String args[]) {
Frame f = new Frame("Canvas");
MyCanvas mc = new MyCanvas();
mc.c = new Canvas();
f.add("Center", mc.c);
f.setSize(150, 150);
mc.c.addMouseListener(mc); // 注册监听器
mc.c.addKeyListener(mc); // 注册监听器
f.setVisible(true);
}
public void mouseClicked(MouseEvent ev) {
System.out.println("MouseClicked");
c.requestFocus();// 获得焦点,表示该窗口将接收用户的键盘和鼠标输入
}
public void keyTyped(KeyEvent ev) {
System.out.println("KeyTyped");
s += ev.getKeyChar(); // 获取每个输入的字符,