es es es es it es en zh es pt es de es es en en ja ar ar es es nl es es es es es es es es es es es pt es es kn es es es es es en es es es es es es es es es es es en cs es es es cs es es es es es es es es cs es es es es es es es es fr es es es es it es es es es it es es es es es es es es en en en en ms en es es en en es es es es id id es es es es es es es de es es es es it es pl es es cs es es it pl es es es es es es es es es es es es es es es es es es
Ambas componentes heredan de la clase TextComponent y muestran texto seleccionable y editable. La diferencia principal es que TextField solo puede tener una línea, mientras que TextArea puede tener varias líneas. Además. TextArea ofrece posibilidades de edición de texto adicionales. Se pueden especificar el font y los colores de foreground y background. Solo la clase TextField genera ActionEvents. pero como las dos heredan de la clase TextComponent ambas pueden recibir TextEvents. La Tabla 5.23 muestra algunos métodos de las clases TextComponent, TextField y TextArea. No se pueden crear objetos de la clase TextComponent porque su constructor no espublic; por eso su constructor no aparece en la Tabla 5.23.
La clase TextComponent recibe eventos TextEvent. y por lo tanto también los reciben sus clases derivadas TextField y TextAreas. Este evento se produce cada vez que se modifica el texto del componente. La caja TextField soporta también el evento ActionEvent. que se produce cada vez que el usuario termina de editar la única línea de texto pulsando Intro.
Como es natural, las cajas de texto pueden recibir también los eventos de sus super-clases. y más en concreto los eventos de Component: FocusErent. MouseEvent y sobre todo KeyEvent. Estos eventos permiten capturar las teclas pulsadas por el usuario y tomar las medidas adecuadas. Por ejemplo, si el usuario debe teclear un número en un TextField. se puede crear una función que vaya capturando los caracteres tecleados y que rechace los que no sean numéricos.
Cuando se cambia desde programa el número de filas y de columnas de un TextField o TextArea. hay que llamar al método validate() de la clase Component. para que vuelva a aplicar el LayoutManager correspondiente. De todas formas, los tamaños fijados por el usuario tienen el carácter de "recomendaciones" o tamaños "preferidos", que el LayoutManager puede cambiar si es necesario.
Publicado por Unknown en 8:24
Enviar por correo electrónicoEscribe un blogCompartir con TwitterCompartir con FacebookCompartir en Pinterest
Entrada más reciente Entrada antigua Inicio
Suscribirse a: Enviar comentarios (Atom)
Java dispone del operador incremento (++) y decremento (--). El operador (++) incrementa en una unidad la variable a la que se aplica, mien...
Los Wrappers (envoltorios) son clases diseñadas para ser un complemento de los tipos primitivos. En efecto, los tipos primitivos son los ún...
Redefinición de métodos heredados
Una clase puede redefinir (volver a definir) cualquiera de los métodos heredados de su super-clase que 110 sean final. El nuevo método sust...
La localización mas adecuada para una nueva unidad productiva debe orientarse hacia los mismos objetivos que el tamaño óptimo, es decir haci...
Maps y SortedMaps - Part 1
Un Map es una estructura de datos agrupados en parejas clave/valor. Pueden ser considerados como una tabla de dos columnas. La clave debe ...
Técnicas para Recopilación de Antecedentes
Para obtener antecedentes como las que acabamos de mencionar se han desarrollado técnicas de distinto grado de complejidad. Estas técnicas...
Clases TextArea y TextField
Ambas componentes heredan de la clase TextComponent y muestran texto seleccionable y editable. La diferencia principal es que TextField sól...
LECTURA DE UN ARCHIVO EN UN SERVIDOR DE INTERNET
Teniendo la dilección de Internet de un archivo, la librería de Java permite leer este archivo utilizando 1111 stream. Es una aplicación mu...
Insertar un manejador de evento a la etiqueta A (enlace) que hay en la página
Ahora que ya sabemos cómo y cuando debemos ejecutar las acciones de jQuery que alteren la funcionalidad, contenidos o aspecto de la página,...
Recordemos cómo será la creación de una base de datos con SQL:
1) En primer lugar, tendremos que dar nombre a la base de datos, con la sentencia CREATE DATABASE, si la hay, o con CREATE SCHEMA. 2) A con...
Clase FontMetries - II
Clase FontMetries - I
Clases Graphics y Fout
Capacidades gráficas del AWT: Métodos paint(), rep...
GRÁFICOS, TEXTO E IMÁGENES
Ideas generales sobre los LavoutManagers
Concepto y Ejemplos de LayoutsManagers
Clases TextArea y TextField
Acerca de Este Blog
Mi lista de blogs
NOTICIAS DE TECNOLOGIA Y TELECOMUNICACIONES
Honor Las ventajas de comprar un smartphone con servicio técnico y garantía en Bolivia - HONOR se apega a los estándares de calidad más exigentes de la industria global. Además, brinda un sistema de asistencia personalizado para entregar la ...
Rata de bombeo y eficiencia - Calculo de eficiencia de las bombas - Bomba Triplex - Volumen del cilindro = π.r².L Pi, conversión de radio a diámetro, unidades de conversión y el numero de cámaras son todas calculadas por la siguientes e...
LO QUE SE DE BLOGS
Video CONFIGURA TU ROUTER TP-LINK WR940N COMO REPETIDOR SIN CABLES 100% Inhalambrico -
Telefonos Moviles y Aplicaciones
Video Desayuno de Samsung para los Periodistas, los Galaxy S20 -
Lentes inteligentes que cambian su graduación - Cuando se alcanza cierta edad, la vista comienza a fallar. Muchas personas también sufren problemas de visión de nacimiento, o por una lesión. Si ves mal d...