Текстовое поле можно использовать для ввода или отображения строки. TextField является подклассом TextInputControl. На рисунке ниже перечислены свойства и конструкторы в TextField.
Вот пример создания нередактируемого текстового поля с красным цветом текста, указанным шрифтом и горизонтальным выравниванием по правому краю:
TextField tfMessage = новый TextField("T-Strom");
tfMessage.setEditable(false);
tfMessage.setStyle("-fx-text-fill: red");
tfMessage.setFont(Font.font("Times", 20));
tfMessage.setAlignment(Pos.BASELINE_RIGHT);
Когда вы перемещаете курсор в текстовое поле и нажимаете клавишу Enter, вызывается ActionEvent. В приведенном ниже коде представлена программа, которая добавляет текстовое поле к предыдущему примеру, чтобы позволить пользователю установить новое сообщение, как показано на рисунке ниже.
TextFieldDemo расширяет RadioButtonDemo (строка 9) и добавляет метку и текстовое поле, позволяющие пользователю вводить новый текст (строки 14–21). После того, как вы зададите новый текст в текстовом поле и нажмете клавишу Enter, отобразится новое сообщение (строка 24). Нажатие клавиши Enter в текстовом поле запускает событие действия.
Если для ввода пароля используется текстовое поле, используйте PasswordField вместо TextField. PasswordField расширяет TextField и скрывает вводимый текст с эхо-символами ******.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3