JavaFX Controls: Обзор на TextField

click fraud protection

Най- Текстово поле клас в JavaFX се използва за създаване на контрола, която позволява на потребителя да въведе в един ред текст. Той поддържа да има бърз текст (т.е. текст, който информира потребителя за какво Текстово поле е предназначен да се използва за).

Забележка: Ако имате нужда от многоредов контрол за въвеждане на текст, тогава разгледайте текстово поле клас. Освен това, ако искате текстът да бъде форматиран, тогава разгледайте HTMLEditor клас.

Събитието по подразбиране, свързано с Текстово поле е ActionEvent. Това се задейства, ако потребителят натисне ENTER докато вътре в Текстово поле За да настроите EventHandler за ан ActionEvent използвай setOnAction метод:

Възползвайте се от възможността да задавате бърз текст за Текстово поле ако трябва да помогнете на потребителя да разбере какво Текстово поле е за. Текстът на подкана се появява в Текстово поле като леко сив текст. Ако потребителят кликне върху Текстово поле текстът на бързината изчезва и те са празни Текстово поле в който да въведете свой собствен текст. Ако

instagram viewer
Текстово поле е празно, когато изгуби фокуса, текстът на подкана ще се появи отново. Текстът на подкана никога няма да бъде този низ стойност, върната от getText метод.

Възможно е да зададете стойност за броя на знаците a Текстово поле ще покаже Това не е същото като ограничаване на броя знаци, които могат да бъдат въведени в Текстово поле. Тази предпочитана стойност на колоната се използва при изчисляване на Текстово поле'предпочитаната ширина - тя е само предпочитана стойност и Текстово поле може да стане по-широк поради настройките на оформлението.

instagram story viewer