Ejemplo 2 - Creación de múltiples ventanas

Objetivo

Comprender cómo se crean múltiples ventanas en Java.

Enunciado

Usted debe crear múltiples ventanas en utilizando instrucciones Java.

Solución

import javax.swing.JFrame;
public class PresentadorDeVentanas{
   public static void main(String argv[]){
      // Se crea una ventana con el titulo especifico
      JFrame ventanaPrincipal = new JFrame("VENTANA PRINCIPAL");
      JFrame ventanaSecundaria = new JFrame("VENTANA SECUNDARIA");
      ventanaPrincipal.setSize(230,200);
      // La siguiente instrucción indica que al cerrar esta ventana
      // el programa finalizará de forma similar a como lo hace
      // el System.exit(0)
      ventanaPrincipal.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      ventanaSecundaria.setSize(230,100);
      ventanaPrincipal.show();
      ventanaSecundaria.show();
      // Note que las dos ventanas aparecen a la vez
   }
}

Primero se crean las 2 nuevas ventanas (ventanaPricipal y ventanaSecundaria) y luego se les establecen sus atributos más importantes (titulo, tamaño), note que luego de esto, se establece una acción (salir del programa) como respuesta a un evento (cerrar la ventanaPrincipal) .

La salida es la siguiente:

Código Fuente

PresentadorDeVentanas.java