focus na wybranym TextField

0

potrzebuje funkcji, ktora sprawdzi czy focus ustawiony jest w danym miejscu i jesli tak wywola akcję,
probowalam if (tpass.hasFocus()==true) {
akcja.. }

ale niestety nie działa ;/

0

hasFocus is obsolete, sprawdź

if(tpass.isFocusOwner())

Druga sprawa, w jakiej metodzie robisz to sprawdzenie? Jeśli w obsłudze przycisku to nie zadziała - przycisk ma fokus.

0

w obsłudze klawiszy,
w jednej zakladce mam kilka TextFieldow pomiedzy ktorymi przechodzę za pomocą Enterów i wykonywane są na nich akcje po naciskaniu kolejnych klawiszy, natomiast gdy przechodzę do kolejnej zakladki "JTabbPane" mam kolejnego JtextFielda i chcialabym aby podczas wpisywania w nim liter dzialala rowniez metoda KeyPressed jednak nie mam pojecia jak przeniesc Focus do textfielda w innej zakladce :/

0
textField.requestFocus();

lub

textField.requestFocusInWindow();

1 użytkowników online, w tym zalogowanych: 0, gości: 1