Se puede utilizar un campo de texto para ingresar o mostrar una cadena. TextField es una subclase de TextInputControl. La siguiente figura enumera las propiedades y los constructores en TextField.
A continuación se muestra un ejemplo de creación de un campo de texto no editable con color de texto rojo, una fuente específica y alineación horizontal a la derecha:
TextField tfMessage = nuevo TextField("T-Strom");
tfMessage.setEditable(falso);
tfMessage.setStyle("-fx-text-fill: rojo");
tfMessage.setFont(Font.font("Veces", 20));
tfMessage.setAlignment(Pos.BASELINE_RIGHT);
Cuando mueves el cursor en el campo de texto y presionas la tecla Enter, se activa un ActionEvent. El siguiente código proporciona un programa que agrega un campo de texto al ejemplo anterior para permitir al usuario configurar un nuevo mensaje, como se muestra en la Figura siguiente.
TextFieldDemo extiende RadioButtonDemo (línea 9) y agrega una etiqueta y un campo de texto para permitir al usuario ingresar un nuevo texto (líneas 14 a 21). Después de configurar un nuevo texto en el campo de texto y presionar la tecla Intro, se muestra un nuevo mensaje (línea 24). Al presionar la tecla Intro en el campo de texto se activa un evento de acción.
Si se utiliza un campo de texto para ingresar una contraseña, use PasswordField para reemplazar TextField. PasswordField extiende TextField y oculta el texto ingresado con caracteres de eco ******.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3