如何在作图区域接受键盘输入?

发表于:2007-06-22来源:作者:点击数: 标签:

   
   一个可行的办法是利用KeyListener 监测键盘活动。当检测到键盘活动的时候获得相
   对应的字符并显示到作图区域合适的位置。为了达到这个目的,我们需要定义自己的
   keyPressed()事件,例如:
  
   int CurrX, CurrY;

   public void keyPressed(KeyEvent e)
   {
   char c = e.getKeyChar();
   g.drawString("" + c, CurrX, CurrY)
   }
  
   需要说明的是,利用这个方法无法向作图区域输入中文。如果有哪位网友找到了输入
   中文的方法,请指教。

原文转自:http://www.ltesting.net