一个可行的办法是利用KeyListener 监测键盘活动。当检测到键盘活动的时候获得相
对应的字符并显示到作图区域合适的位置。为了达到这个目的,我们需要定义自己的
keyPressed()事件,例如:
int CurrX, CurrY;
public void keyPressed(KeyEvent e)
{
char c = e.getKeyChar();
g.drawString("" + c, CurrX, CurrY)
}
需要说明的是,利用这个方法无法向作图区域输入中文。如果有哪位网友找到了输入
中文的方法,请指教。
查看本文来源