我的感觉是这与你的程序无关.    你可能把输入窗口关掉了.你可以到右下方的图标区内找到中文输入图标,右击打开设置,重新设置一下.可惜我没有用微软输入法, 不然的话可以试一下了.

解决方案 »

  1.   

    哈哈,怎么会有这个情况呢?没有出现??不过我一直很恨那个恶心的输入窗口。
      

  2.   

    其实我的问题主要是我的要编写一个特殊符号(比如公差)的输入框,我要纪录特殊符号
    位置,并在做删除和插入时要动态改变,记录的特殊符号的位置。如果用键盘事件的话
    太麻烦了,所以我用的是Documentlistener,根据文档长度的改变,在结合光标位置,进行判断,改变纪录的特殊符号位置,如果不出现那个“输入窗口”,直接开始入汉字的话,汉字先会以下边右一条虚线的那种形式存在,按enter键后,正是完成输入,可是在按enter键之前
    输入拼音时。光标位置是先加后减(记录位置是错的),如果出现那个“输入窗口”,就只有在按enter键后,文档长度才变化。
    我自己编的程序(有“输入窗口“)是对的
    但是插入到别人的程序中,就没有哪个输入框,就错了,郁闷死我了!