JavaFX-besturingselementen: TextField-overzicht

De Tekstveld les in JavaFX wordt gebruikt om een ​​besturingselement te maken waarmee de gebruiker een enkele regel tekst kan invoeren. Het ondersteunt het hebben van prompttekst (d.w.z. tekst die de gebruiker informeert wat de Tekstveld is bedoeld voor gebruik).

Notitie: Als u een tekstinvoerbesturingselement met meerdere regels nodig hebt, bekijk dan de Tekstgebied klasse. Als je de tekst wilt opmaken, kijk dan eens naar de HTMLEditor klasse.

De standaardgebeurtenis die is gekoppeld aan de Tekstveld is de ActionEvent. Dit wordt geactiveerd als de gebruiker toeslaat ENTER terwijl in de Tekstveld Om de EventHandler voor een ActionEvent gebruik de setOnAction methode:

Maak gebruik van de mogelijkheid om prompttekst in te stellen voor de Tekstveld als u de gebruiker moet helpen begrijpen wat de Tekstveld is voor. Aanwijzingstekst verschijnt in de Tekstveld als licht grijze tekst. Als de gebruiker op klikt Tekstveld de prompttekst verdwijnt en ze zijn leeg Tekstveld waarin ze hun eigen tekst kunnen invoeren. Als de

instagram viewer
Tekstveld leeg is wanneer het zijn focus verliest, zal de prompttekst weer verschijnen. De prompttekst zal nooit de zijn Draad waarde geretourneerd door de getText methode.

Het is mogelijk om een ​​waarde in te stellen voor het aantal tekens a Tekstveld zal laten zien. Dit is niet hetzelfde als het beperken van het aantal tekens dat kan worden ingevoerd in de Tekstveld. Deze voorkeurskolomwaarde wordt gebruikt bij het berekenen van de Tekstveld 'gewenste breedte - het is alleen een voorkeurswaarde en de Tekstveld kan breder worden vanwege lay-outinstellingen.

instagram story viewer