摘要: 在Swing中,焦点默认是在第一个组件上,所以在项目中想将焦点设置在其他的组件上,如JTextField!但通过requestFocus()方法不起作用,有人提供以下解决方法:全部初始化之后,jTextField.dispatchEvent(newFocusEvent(jTextField,FocusEvent.FOCUS_GAINED,TRUE));jTextField.requestFocusInWindow(); 阅读全文
posted @ 2014-04-02 10:54 天涯雪 阅读(1442) 评论(0) 推荐(0) 编辑
摘要: 在做项目时,发现在JDialog中,直接通过addKeyListener来监听回车键不起作用,无法监听到回车键,后面在网上查了些资料,终于解决了。方法如下: KeyStroke stroke = KeyStroke.getKeyStroke(KeyEvent.VK_ENTER,0); this.getRootPane().registerKeyboardAction(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // TODO Auto-... 阅读全文
posted @ 2014-04-02 10:48 天涯雪 阅读(890) 评论(0) 推荐(0) 编辑