JavaFX-kontroller: Oversigt over TextField

click fraud protection

Det Tekstfelt klasse i JavaFX bruges til at oprette en kontrol, der giver brugeren mulighed for at indtaste i en enkelt tekstlinie. Det understøtter at have hurtig tekst (dvs. tekst, der informerer brugeren om, hvad Tekstfelt er beregnet til at blive brugt til).

Bemærk: Hvis du har brug for en multi-line tekstindtastningskontrol, så kig på textarea klasse. Alternativt, hvis du ønsker, at teksten skal formateres, så kig på HTML-redigeringsværktøj klasse.

Standardbegivenheden, der er knyttet til Tekstfelt er ActionEvent. Dette udløses, hvis brugeren rammer GÅ IND mens du er inde i Tekstfelt Sådan konfigureres EventHandler til en ActionEvent brug setOnAction metode:

Udnyt muligheden for at indstille hurtig tekst til Tekstfelt hvis du har brug for at hjælpe brugeren med at forstå, hvad Tekstfelt er for. Hurtig tekst vises i Tekstfelt som let gråtonet tekst. Hvis brugeren klikker på Tekstfelt den hurtige tekst forsvinder, og de har en tom Tekstfelt hvor du kan indtaste deres egen tekst. Hvis Tekstfelt

instagram viewer
er tom, når den mister fokus, vises den korte tekst igen. Den hurtige tekst bliver aldrig Snor værdi returneret af gettext metode.

Det er muligt at indstille en værdi for antallet af tegn a Tekstfelt vil vise. Dette er ikke det samme som at begrænse antallet af tegn, der kan indtastes i Tekstfelt. Denne foretrukne kolonneværdi bruges ved beregning af Tekstfelt'foretrukne bredde - det er kun en foretrukken værdi og Tekstfelt kan blive bredere på grund af layoutindstillinger.

instagram story viewer