其实,我也碰到过。好象是我写不可编辑的JTextPane时,加了FocusListener 对光标进行操作。结果搞出一个活动光标,一个静止光标。两个一重合,就变一个了。后来把这个bug修正了。细节记不清楚了。

解决方案 »

  1.   

    事情的原委是这样的:我有一个txt框输入日期,只有当这个日期输入合法,才让焦点移走(我是在这个txt框的lostfocus事件中判断的,如果不合法,txt框重新得到焦点-grabFocus)。现在我输入非法日期后,然后再狂点其他txt框,然后将日期修正合法,这时将焦点再移到其他txt框,就会看见日期txt框和另一个真的得焦点的txt框里都有光标,很诡异啊...to wobelisk():完了,老大,诚心想气我是不是?