Я хочу, чтобы, когда пользователь вводил некоторые
данные в Jtextfield1, данные
извлечено из базы данных
Что это значит? Означает ли это:
а) что как пользователь вводит каждый символ, который вы хотите запросить в базе данных? Если это так, то добавьте DocumentListener в Document текстового поля
б) что, когда пользователь заканчивает вводить текст, вы хотите запросить базу данных? Если так, то как программа узнает, когда пользователь закончил печатать? Если пользователь закончил печатать, когда
i) Нажмите клавишу Enter, затем добавьте ActionListener в текстовое поле.
ii) текстовое поле теряет фокус, затем добавьте FocusListener в текстовое поле.
Или вы просто говорите о том, что пользователь нажимает кнопку, когда текст введен в оба текстовых поля? Если это так, то вы добавляете ActionListener к кнопке.
Также вы можете вызвать кнопку, даже если фокус не находится на кнопке, используя клавишу Enter со следующим кодом:
frame.getRootPane().setDefaultButton( button );
Вопрос слишком неопределенный, чтобы дать конкретный ответ.