[Java] Efekt formularza


(Rudera23) #1

Witam!

W aplikacji mam pole tekstowe i przycisk. Czy jest możliwe uzyskanie ufektu takiego jak formularz w HTML-u?

Przycisk ma dodany interfejs KeyListner. Chodzi mi o to, zaakceptowanie enterem pisanego tekstu bez konieczności zmiany focusa tabem.

Próbowałem tak:

pole.setEnabled(true);

pole.requestFocus();

Enter.setEnabled(true);

Enter.requestFocus();

W tym wypadku focus ustawia sie na przycisk, natomiast gdy zaczynam pisać w polu przycisk staje się nieaktywny i gdy chce zaakceptować muszę znów przjechać na niego tabem.

Są jakieś możliwości?

Pozdrawiam :slight_smile:


(Airborn) #2

KeyListener na przycisku to raczej nie jest to na czym Ci zależy, powinieneś natomiast przyjrzeć się metodzie addActionListener(ActionListener l) na obiekcie JTextField