Имеется JTextField после ввода значения проверяется в базе присутствие данного значения и переход на следующий компонент Введенное значение проверяется по следующим событиям
| Код | JTextField myTExtField myTExtField.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { checkCorrect(); } } ); myTExtField.addFocusListener(new FocusListener(){ public void focusGained(FocusEvent arg0) { }
public void focusLost(FocusEvent arg0) { checkCorrect(); } });
|
Проблема возникает когда пользователь нажимает Enter вызывается метод checkCorrect() в котором фокус передается другому компоненту и опять вызывается метод checkCorrect();
|