我想在JTextArea里实现,按键盘 a 键时输入 显示 一个其他语言的unicode字符, 不知道怎么实现,自己写了这样一个类
    
  
    但这个类在JTextArea 里生效不了。

解决方案 »

  1.   

    String str=e.setKeyCode(1726); JTextArea.setText=str;不一定对,希望能帮到你.
      

  2.   

    不要在KeyPressed()处理你的问题,应该用KeyTyped(),类似如下:
    public void keyTyped(KeyEvent e) {
    char s = e.getKeyChar(); //在KeyTyped()中不要使用getKeyCode(),因为得到的只有0;
    switch (s) {
    case 97: //65与97对应的是同一个键
    System.out.print("  code is :" + s);
    e.setKeyChar('\u1726');
    break;
    } }
      

  3.   

    你要设置焦点  具体名字不记得了  好像是setFXXXXX