Pytanie z java

0

Witam;
Szukałem w dokumentacji java i nie znalazłem a mianowicie do czego służą te nazwy:
setFosusable(true); i requestFocus ? Jedynie wiem że dotyczy FocusListener ale co mianowicie one robią?

0

Fokus to generalnie skupienie wejścia na jakimś obiekcie, tzn kontrolka ma fokus jeżeli miga w niej kursor i przechwytuje litery z klawiatury. Podobnie przycisk ma fokus jeżeli kliknięcie Entera da taki sam efekt jak kliknięcie go myszką. Fokusa można przełączać Tabem.

0

mówiąc bardziej przykładowo jak masz dwa pola tekstowe i w jednym z nich miga kursor, to właśnie ono ma teraz focus, czyli odbiera zdarzenia (np. wciśniecie przycisków na klawiaturze), jeśli w żadnym kursor nie miga, to focus znajduje się na czymś innym, jeśli masz jakieś windowsowe okienko od czegoś z przyciskami OK,Zastosuj,Anuluj i i wokół jednego z nich jest ramka taka, to właśnie ten przycisk ma focus

a odpowiadając na pytanie, focusable=true chyba oznacza, ze element jest zdolny posiadać focus, =false, że nie będzie miał takiem możliwości, ale nie korzystałem, więc nie mam pewności :D

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