Kontrolki JavaFX: Przegląd TextField

click fraud protection

The Pole tekstowe klasa w JavaFX służy do tworzenia formantu, który pozwala użytkownikowi wprowadzić w jednym wierszu tekstu. Obsługuje wyświetlanie tekstu zachęty (tzn. Tekstu informującego użytkownika o tym, co Pole tekstowe jest przeznaczony do użycia).

Uwaga: Jeśli potrzebujesz wielowierszowej kontroli wprowadzania tekstu, spójrz na TextArea klasa. Alternatywnie, jeśli chcesz sformatować tekst, spójrz na HTMLEditor klasa.

Domyślne zdarzenie związane z Pole tekstowe jest ActionEvent. Jest to uruchamiane, jeśli użytkownik uderzy WCHODZIĆ podczas gdy wewnątrz Pole tekstowe Aby skonfigurować EventHandler na ActionEvent Użyj setOnAction metoda:

Skorzystaj z możliwości ustawienia monitu o tekst dla Pole tekstowe jeśli potrzebujesz pomóc użytkownikowi zrozumieć, co Pole tekstowe jest dla. Tekst zachęty pojawia się w Pole tekstowe jako lekko wyszarzony tekst. Jeśli użytkownik kliknie przycisk Pole tekstowe tekst zachęty znika i są puste Pole tekstowe w którym wprowadzić własny tekst. Jeśli… Pole tekstowe

instagram viewer
jest pusty, gdy traci ostrość, tekst zachęty pojawi się ponownie. Tekst zachęty nigdy nie będzie Strunowy wartość zwrócona przez getText metoda.

Możliwe jest ustawienie wartości liczby znaków a Pole tekstowe pokaże. To nie jest to samo, co ograniczenie liczby znaków, które można wprowadzić do Pole tekstowe. Ta preferowana wartość kolumny jest używana podczas obliczania Pole tekstowe'preferowana szerokość - jest to tylko preferowana wartość i Pole tekstowe może stać się szerszy z powodu ustawień układu.

instagram story viewer