我在别的Win2k上遇过,自己的Win2k上没这问题.

解决方案 »

  1.   


    98下,用JDK1.3就会这样,没办法,改用JDK1.2就不会出现了
      

  2.   

    你的jdk是那种中文版的吧,我记得中文版的才会出这个输入法问题,具体情况我也不太熟悉。
      

  3.   

    这个问题很简单,在你不想让输入法自动激活的Component对象的后代们
    (包括你的J***Field)对象上执行
    .getInputContext().selectInputMethod(Locale.US);就OK了。
    Java VM自动检测系统的某人Locale设置,如果是中文就自动打开默认输入法,
    真是不好心办坏事,老外大概以为中国人一打开电脑就要输入中文。
      

  4.   

    jdk1.3.1版本就不会出现了。下载jdk1.3.1吧:)
      

  5.   

    关闭控件输入法的方法是 enableInputMethods (false);
    这个方法是Component实现的.只要继承该类就可以使用该方法