miércoles, 28 de diciembre de 2011

Lenguaje Java - JTextField y JTextArea

 Cajas de Texto y Áreas de Texto


Bien son 2 controles los básicos para manejar el texto dentro de un JFrame (ventana), los cuales son la caja de texto (JTextField) y el área de texto (JTextArea), ahora veremos algunos comandos básicos para editar sus propiedades y también como se hace desde el NetBeans.

JTextField y JTextArea tienen propiedades comunes, JTextArea tiene un poco más de propiedades por lo que permite mayor número de filas.

Primero agregamos al proyecto un nuevo JTextField, le ponemos de texto el nombre que deseamos, en este caso David.

Desde código sería así:      jTextField1.setText("David");

Si deseamos podemos ponerle un nombre al componente para su facil manejo desde código....



Le podemos poner borde....




Si queremos ponerle algún color de fondo a la cajita de texto....
Desde código sería así:     jTextField.setBackground(Color.red);



Si queremos cambiarle el formato a la letra dentro de la caja de texto...



Si queremos cambiar el color de la letra dentro de la caja de texto....

Desde código sería así:     jTextField1.setForeground(Color.white);

Si queremos cambiar la posición y el tamaño:

Desde código sería así:     jTextField1.setBounds(20,20, 300,100);  // x,y,ancho,alto

Ahora agregamos un JTextArea, y veremos a continuación algunas propiedades especificas de este componente ( las que vimos anteriormente se repiten para el JTextArea).

Si queremos que sea transparente.....
Desde código sería así:     jTextArea1.setOpaque(false);


 Si queremos que baje automáticamente de linea al llegar a límite derecho del área de texto...
 Desde código sería así:    jTextArea1.setLineWrap(true);



En el caso que no queremos que nos deje escribir nada, solo para visualizar datos....
Desde código sería así:      jTextArea1.setEditable(true);



No hay comentarios:

Publicar un comentario