使用repain()可以解决消按钮按下,控件状态改变出现多个光标的问题,但是还会出现两个光标的情况。可能和事件处理相关了。

解决方案 »

  1.   

    楼主一定是在JBuilder中遇到这个问题的,多次对界面进行操作后,光标会同时出现在两个控件,而重启界面后又恢复正常,这在我的开发经验中是经常遇到的问题,不过这是IDE的问题,你把你的applet发布到web上后就不会出现这个问题如果发布到web上后仍出现这个问题,就是你的程序有问题,检查一下你的界面控件摆放顺序:
    1.init()方法中是否按回车顺序把控件一一加进ContextPane中:        this.getContentPane().add(something);
    2.控件的光标顺序:检查每一个控件的setNextFocusableComponent是否正确设置还有问题的话,可以给我mail: [email protected]