Swing 组件焦点设置

  在Swing中,焦点默认是在第一个组件上,所以在项目中想将焦点设置在其他的组件上,如JTextField!但通过requestFocus()方法不起作用,有人提供以下解决方法:

全部初始化之后,jTextField.dispatchEvent(new FocusEvent(jTextField,FocusEvent.FOCUS_GAINED,TRUE)); 
jTextField.requestFocusInWindow();

 

posted @ 2014-04-02 10:54  天涯雪  阅读(1441)  评论(0编辑  收藏  举报