Controles estandar en java

Controles Estándar.

Al hablar de controles estándar en NetBeans, hacemos referencia a los
botones, campos de texto, etiquetas y todas esas herramientas que más
comúnmente utilizamos en nu

Botones.

Los botones proporcionan al usuario una forma rápida de iniciar alguna acción. Hay que hacer clic sobre ellos. A los botones se les puede dar una inscripción, como “¡Presióneme!”. Cuando el usuario hace clic sobre un botón, el código
recibe una notificación.
Hay dos tipos de botones entre los cuales seleccionar. El primero es el “Button”, este tipo de botón no permanece presionado, posee
dos estados:
• Presionado: el momento en que se da clic al botón.

• No presionado: el estado normal del botón. A diferencia del “Toggle Button” que cambia de estado al ser presionado.También posee dos estados pero los maneja de una manera distinta al anterior.

• Presionado: al dar clic sobre el botón, queda presionado, no regresa a su estado anterior como el tipo de botón anterior.• No presionado: estado inicial del botón, para cambiar de un estado a otro debemos dar clics.

Para crear un botón, únicamente tenemos que arrastrarlo de la Paleta de
componentes a nuestra ventana de aplicación y ubicarlo en el lugar que queramos.

Campos de Texto.

Los cuadros de texto son componentes que soportan texto. Estos componentes
gestionan cadenas de texto de una dimensión; permiten visualizar el texto que
el usuario escribe, poner máscaras de texto cuando se introduce una clave
secreta, leer texto que el usuario ha incluido y mucho mas.
Para crear un campo de texto, llevamos a cabo el mismo proceso que en los
botones. Únicamente tenemos que arrastrarlo de la Paleta de componentes a
nuestra ventana de aplicación y ubicarlo en el lugar que queramos.

Casillas de activación (Check Box)

Las casillas de activación son como botones, salvo que tienen un doble estado, es decir, pueden estar seleccionadas o no. Cuando se seleccionan, aparecen con algún tipo de marca, como puede ser una marca de activación o una X (el tipo de indicación visual depende del sistema operativo en que se haya
programado, que es una de las razones por la que Sun introdujo Swing, que
puede visualizar componentes con la misma forma independientemente del
sistema operativo). El usuario puede marcar una casilla de activación para
seleccionar un tipo de opción. Se usan las casillas de activación para permitir al
usuario opciones de selección no exclusivas.

Botones de opción (Radio Button) y Grupos de Botones (Button Group)

Los botones de opción son un tipo especial de casilla de activación, y se usan
en grupos. Sólo un botón de opción de un grupo puede ser seleccionado a la vez; cuando el usuario selecciona un botón de opción de un grupo, el resto del
grupo es automáticamente desactivado.Estas herramientas se utilizan cuando desea ejecutar acciones mutuamente
excluyentes. Para crear un grupo de botones de opción siga los siguientes pasos:

1. Arrastre los objetos “Radio Button” de la paleta de objetos quenecesite y colóquelos en el formulario en el sitio que guste. Para el ejemplo siguiente se colocarán dos opciones distintas.

2. Una vez que ordenó los botones de opción, arrastre un grupo de botones (Button Group) al formulario. Como puede observar, este objeto no se muestra en el formulario pero si se agrega a la lista de objetos en el inspector del formulario (lado izquierdo inferior de la
pantalla, pestaña “Inspector”).

3. Ahora seleccione los botones de opción (Radio Button) y busque la
propiedad “buttonGroup” en la lista de propiedades como lo ha hecho hasta ahora. Modifique esta propiedad seleccionando el grupo de
botones de opción que creamos en el punto anterior. Por default tiene de nombre “ButtonGroup1”. Con ello logramos que al seleccionar una
de las opciones se deseleccionen las otras.

Cajas de diálogo.

Los programas de ventanas utilizan, con frecuencia, cuadros de diálogo para
que el usuario introduzca datos, como el nombre de un archivo que se desea
abrir, una clave o un color que se selecciona entre muchos otros. Al igual que
otros elementos visuales, los cuadros de diálogo son familiares para los
usuarios GUI (interfaz Grafica de Usuario). Se usan cuando se quiere que el
usuario introduzca información, pero no quiere usar un control dedicado, como
un cuadro de texto, todas la veces en la ventana principal. Es decir, los cuadros
de diálogo son ventanas temporales que se pueden llenar con controles para la
entrada de datos del usuario.

Modales y no modales: Los formularios y los cuadros de diálogo pueden ser modales o no modales. Un formulario o cuadro de diálogo modal debe cerrarse u ocultarse para que el
usuario pueda continuar trabajando con el resto de la aplicación.

Es conveniente que los cuadros de diálogo que muestran mensajes
importantes sean siempre modales. El cuadro de diálogo Acerca de es un
ejemplo de un cuadro de diálogo modal.
Los formularios no modales permiten alternar el foco entre dos formularios sin
necesidad de cerrar el formulario inicial. El usuario puede continuar trabajando
en otro lugar, en cualquier aplicación, mientras se muestra el formulario.
Los formularios no modales son más difíciles de programar, porque el acceso
por parte de los usuarios se produce en un orden impredecible. Se ha de
mantener la aplicación en un estado coherente con independencia de lo que
haga el usuario.

Operaciones Básicas en Archivos.

* Crear: Para crear un archivo la sintaxis es:

FileWriter nombre\_variable = new FileWriter(“Nombre del archivo incluyendo
ruta”);

* Abrir: La apertura de un archivo se hace con la siguiente sintaxis:

FileReader nombre\_variable = new FileReader(“Nombre del archivo incluyendo
ruta”);

* Cerrar: Para cerrar un archivo, ya sea de lectura o escritura, utilice el método close().

Sintaxis:
Nombre\_variable.close();
Este método debe invocarse para liberar los recursos.

Una vez que el archivo
ha sido cerrado, las operaciones posteriores sobre él producirán una excepción
IOException (Excepciones de entrada y salida de datos). Cerrar un archivo
previamente cerrado no tiene ningún efecto.