Nuevamente vamos a dejar el tema de contenedores para una próxima entrada, ya que primero evacuaremos los componentes que los contendedores alojarán...
Seguimos con la mecánica anterior, vamos a ver en términos generales cada componente y al final se dejará un enlace de descarga donde veremos los componentes en acción....
Que Son?
Los componentes de Texto son los que nos permiten procesar datos de tipo cadena, sea como entrada o salida de información, todos los sistemas necesitan procesar datos, tener un mecanismo de entrada y salida disponible para el usuario, este tipo de componentes son obligados en casi todos los desarrollos...
Cuales Son?
Existen diferentes componentes y formas de procesar texto, podemos hacerlo por consola o por medio de ventanas de Dialogo... veamos los que nos provee java swing...
JTextField.
Es uno de los componentes mas comunes, permite introducir un campo de texto simple en nuestra ventana, ideal para ingresar o mostrar datos puntuales en un formulario (Api de Java).JFormattedTextField.
Permite introducir un campo de texto con formato, (si definimos que solo recibe números no permitirá letras, para esto se requiere definir la mascara a utilizar...) es muy útil al momento de hacer validaciones en nuestros formularios, tambien muy comun al trabajar con fechas (Api de Java).
JPasswordField
Al verlo es un campo simple, sin embargo es un campo de texto especial que oculta los caracteres ingresados, su uso se centra en ventanas de login o ingreso de contraseñas (Api de Java).
JTextArea
Permite vincular un área de texto donde el usuario ingresará información o simplemente para presentar cadenas de texto, obviamente permite procesar mucha mas cantidad de información que los componentes anteriores (Api de Java).
JEditorPane
Es un componente similar al anterior, sin embargo permite vincular un área de texto con propiedades de formato, es decir, por ejemplo, podemos darle formato HTML a nuestro texto usando etiquetas, modificando el tamaño, color y hasta vinculando imagenes... (Api de Java).
JTextPane
Es practicamente igual al anterior, básicamente posee las misma funciones, por lo cual podemos decir que es una mejora del JEditorPane permitiendo otras opciones de formato, colores, iconos, trabajo con estilos, componentes entre otros (Api de Java).
El Ejemplo.
Nuevamente les comparto el código fuente de una pequeña aplicación de ejemplo muy útil para ver los componentes anteriores en funcionamiento....... también vinculamos un botón para el evento en el que procesamos la información ingresada.......
Cabe resaltar que esta entrada brinda una idea general sobre estos componentes mas no es un ejemplo profundo de cada uno de ellos, mas adelante se trabajarán por separado para un mayor entendimiento....
Descarga.
Como es costumbre en el enlace de descarga se encuentra el archivo .rar con la aplicación, solo es cuestion de descomprimir y abrir con Eclipse...
Conclusiones.
Vimos de forma rápida cuales son los componentes de texto que nos provee Java Swing, con esto nos hacemos a una idea de cuales podemos utilizar y para que momentos...
Hay componentes muy parecidos o con muy pocas diferencias, su uso depende de lo que necesitemos hacer y el conocimiento que tengamos de cada uno de ellos.
Mas adelante vendrán nuevas entradas con ejemplos puntuales....
También te podría Interesar.
- Componentes Atomicos Java Swing
- Componentes Java Swing
- Ejemplo Ventanas en Java.
- JFrame y JDialog
- Que es Java Swing?
- Instalación del servidor de aplicaciones JBoss
- Instalación Apache ANT
- Conceptos Básicos de Programación Orientada a Objetos.
¿Hay algo que quieras anexar o comentar sobre esta entrada? no dudes en hacerlo.....y si te gustó...... te invito a compartir ;)