De Tekstfelt klasse i JavaFX brukes til å opprette en kontroll som lar brukeren gå inn i en enkelt tekstlinje. Den støtter å ha ledetekst (dvs. tekst som informerer brukeren om hva Tekstfelt er ment å brukes til).
Merk: Hvis du trenger en tekstlinjekontroll på flere linjer, kan du se på Tekstfelt klasse. Alternativt, hvis du vil at teksten skal formateres, kan du se på HTMLEditor klasse.
Standardhendelsen assosiert med Tekstfelt er den Actione. Dette utløses hvis brukeren treffer TAST INN mens du er inne i Tekstfelt Å sette opp Event for en Actione bruke setOnAction metode:
Dra nytte av muligheten til å stille ledetekst for Tekstfelt hvis du trenger å hjelpe brukeren med å forstå hva Tekstfelt er for. Spørtext vises i Tekstfelt som litt gråtonet tekst. Hvis brukeren klikker på Tekstfelt ledeteksten forsvinner, og de har en tom Tekstfelt der du kan legge inn sin egen tekst. Hvis Tekstfelt er tom når den mister fokus, vises ledeteksten på nytt. Spørsmålsteksten blir aldri string verdien returnert av getText metode.
Det er mulig å angi en verdi for antall tegn a Tekstfelt Vil vise seg. Dette er ikke det samme som å begrense antall tegn som kan legges inn i Tekstfelt. Denne foretrukne kolonneverdien brukes når du beregner Tekstfelt'sin foretrukne bredde - det er bare en foretrukket verdi og Tekstfelt kan bli bredere på grunn av layoutinnstillinger.