一个JFrame上放置两个JTextFie 在ubuntu 下启动两个进程 结果发现只要ubuntu 的scim输入法打开 ,则在这两个进程之间切换时会导致无法输入的问题,必须在同一窗口的两个输入框中切换一下焦点才能正常输入,再切换回原来的窗口问题又一次出现。 
但是关闭输入发scim则没有这个问题, 
  请问各位大侠有没有遇到这个问题呢?? 如何解决的呢?

解决方案 »

  1.   

    这应该是SCIM的一个bug,我在之前也看到过类似的问题,但不知道答案如何,干脆直接将scim换成fcitx
      

  2.   

    试了一下,
    第一次运行的时候的确发现了如楼主所说的问题。
    但从第二次起,就正常了。切换之后输入不受影响。
    又试了好几次,或是先运行程序再开输入法,或是先开输入法再运行程序……等等。但都没再遇到问题。——问题竟奇迹般消失了。
    原因不明……期待高手给出解释……学习中……我的环境:
    Ubuntu 7.10
    SCIM 1.4.7
    Eclipse 3.3.1 + MyEclipse6.0.1
      

  3.   

    SCIM有很多问题,现在用的是fcitx