NetBeans

Un cuadro de diálogo es un cuadro con opciones que aparece normalmente cuando se activa una opción del menú principal del programa.
Los cuadros de diálogo tienen forma de ventana aunque no poseen algunas características de estas. Por ejemplo, no pueden ser minimizados ni maximizados.
Los cuadros de diálogo, aparte de las opciones que muestran, suelen contener dos botones típicos: el botón Aceptar y el botón Cancelar. El primero de ellos da por válidas las opciones elegidas y cierra el cuadro de diálogo. El segundo simplemente cierra el cuadro de diálogo sin hacer ninguna modificación.
He aquí algunos ejemplos de cuadros de diálogo del programa Word:

Para crear cuadros de diálogo en Java, se usa un tipo de objetos llamado JDialog. Estos objetos pueden ser diseñados como si fueran ventanas, aunque representan realmente cuadros de diálogo.
Ejercicio guiado
1. Crea un nuevo proyecto en java llamado AplicacionJDialog (Verifica donde se guarda el proyecto)
2. Crea una ventana con el nombre de VentanaPrincipal

Verifique que se halla creado la clase VentanaPrincipal.

NOTA: Observe que NetBeans nos ofrece una vista de Diseño y una vista de Codigo fuente.
La vista de diseño: Nos muestra una vista previa de la interfaz grafica con la cual podemos interactual para programar eventos.
La vista de Código Fuente: Nos permite observar y editar los atributos y metodos que tenemos en determinado archivo.



3. Diseña el JFrame de forma que la ventana tenga el siguiente aspecto:

Los elementos de la ventana tendrán los siguientes nombres:
  - Cuadro de texto de unidades: txtUnidades.
  - Cuadro de texto de precio: txtPrecio.
  - Etiqueta con borde del total: etiTotal.
  - Botón Calcular: btnCalcular.
  - Botón Configuración: btnConfiguracion.

Para insertar un componente de Java, simplemente se lo selecciona de la paleta y se lo arrastra a la vista área de pre visualización.


Así con todos los elementos:


Para ejecutar el archivo damos en el botón verde:



Recuerda que:
FlowLayout : Coloca los elementos (Botones, cajas de texto, etc) uno tras otro.
GridLayout: Ubica los elementos en Filas y Columnas.
BorderLayout: Ubica los elementos de la ventana en cinco zonas:

   -  Zona norte (parte superior de la ventana)
   -  Zona sur (parte inferior de la ventana)
   -  Zona este (parte derecha de la ventana)
   -  Zona oeste (parte izquierda de la ventana)
   -   Zona centro




Taller

1 Crear una aplicación funcional que solvente el problema para el cinema Galeras.

0 comentarios: