focus na wybranym TextField

focus na wybranym TextField
O4
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 45
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 ;/

bogdans
  • Rejestracja: dni
  • Ostatnio: dni
0

hasFocus is obsolete, sprawdź

Kopiuj
if(tpass.isFocusOwner())

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

O4
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 45
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 :/

DI
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 64
0
Kopiuj
textField.requestFocus();

lub

Kopiuj
textField.requestFocusInWindow();

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.