JFormattedTextField text = new JFormattedTextField();
EventQueue evtq = Toolkit.getDefaultToolkit().getSystemEventQueue();
Date date = new Date();
/*
* Post 'Home' key event
*/
evtq.postEvent(new KeyEvent(text, KeyEvent.KEY_PRESSED, date.getTime(), 0, KeyEvent.VK_HOME, KeyEvent.CHAR_UNDEFINED));
/*
* Post 'End' key event with 'Shift' key pressed
*/
evtq.postEvent(new KeyEvent(text, KeyEvent.KEY_PRESSED, date.getTime(), KeyEvent.SHIFT_DOWN_MASK, KeyEvent.VK_END, KeyEvent.CHAR_UNDEFINED));
protected void | JFormattedTextField.processFocusEvent(FocusEvent e) 处理所有的焦点事件,如 FocusEvent.FOCUS_GAINED 或 FocusEvent.FOCUS_LOST 。 |