JavaFX-kontroller: TextField-översikt

De Textfält klass i JavaFX används för att skapa en kontroll som gör det möjligt för användaren att ange i en enda textrad. Det stöder att ha snabbtext (dvs. text som informerar användaren vad Textfält är avsett att användas för).

Notera: Om du behöver en flerstreckad textinmatningskontroll ska du titta på Textarea klass. Alternativt, om du vill att texten ska formateras, titta på Htmleditor klass.

Standardhändelsen associerad med Textfält är Action. Detta utlöses om användaren träffar STIGA PÅ medan inuti Textfält Så här ställer du in Händelsehanterare för en Action Använd setOnAction metod:

Utnyttja möjligheten att ställa in snabbtext för Textfält om du behöver hjälpa användaren att förstå vad Textfält är för. Fråga text visas i Textfält som lite grå text. Om användaren klickar på Textfält snabbtexten försvinner och de har en tom Textfält för att mata in sin egen text. Om Textfält är tom när den tappar fokus kommer snabbtexten att dyka upp igen. Den snabba texten kommer aldrig att vara Sträng värde som returneras av gettext metod.

instagram viewer

Det är möjligt att ställa in ett värde för antalet tecken a Textfält kommer att visa. Detta är inte detsamma som att begränsa antalet tecken som kan matas in i Textfält. Detta föredragna kolumnvärde används vid beräkning av Textfält'önskad bredd - det är bara ett föredraget värde och Textfält kan bli bredare på grund av layoutinställningar.

instagram story viewer