Nadzori JavaFX: Pregled TextField

The TextField razred v JavaFX se uporablja za ustvarjanje kontrolnika, ki uporabniku omogoča vnos v eno vrstico besedila. Podpira hitro besedilo (tj. Besedilo, ki uporabnika obvešča, kaj je TextField mišljeno za uporabo).

Opomba: Če potrebujete več vrsticni vnos besedila, potem si oglejte TextArea razred. Če želite, da se besedilo oblikuje, si oglejte polje HTMLEditor razred.

Privzeti dogodek, povezan z TextField ali je ActionEvent. To se sproži, če uporabnik zadene VNOS medtem ko je znotraj TextField Za nastavitev EventHandler za an ActionEvent uporabi setOnAction metoda:

Izkoristite možnost nastavitve hitrega besedila za TextField če boste morali uporabniku pomagati razumeti, kaj je TextField je za. V oknu se pojavi besedilo poziva TextField kot rahlo osičeno besedilo. Če uporabnik klikne na TextField besedilo poziva izgine in ostane prazno TextField v katerem lahko vnesejo svoje besedilo. Če je TextField je prazno, ko izgubi fokus, se bo besedilo poziva ponovno pojavilo. Besedilno sporočilo nikoli ne bo tisto Vrvica vrednost, ki jo vrne getText metoda.

instagram viewer

Možno je nastaviti vrednost za število znakov a TextField bo pokazal. To ni isto kot omejitev števila znakov, ki jih lahko vnesete v TextField. Ta prednostna vrednost stolpca se uporablja pri izračunu TextField 'želeno širino - je le prednostna vrednost in TextField zaradi nastavitev postavitve lahko postanejo širši.

instagram story viewer