// VENTANA SENCILLA A PARTIR DE JFRAME
import java.awt.*;
import javax.swing.*;
// CLASE PRINCIPAL DEL PROGRAMA (hereda de JFrame)
public class Ventana_sencilla extends JFrame {
// MÉTODO DE ENTRADA AL PROGRAMA
public static void main(String args[]) {
// crear y configurar la ventana
JFrame frame = new JFrame("Ventana desde JFrame");
// acción por defecto al cerrar la ventana: salir del programa
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel panel1 = new JPanel();
/* para añadir un panel a un JFrame es preferible
* ventana.getContentPane().add(panel1);
* en lugar de
* ventana.add(panel1); */
frame.getContentPane().add(panel1);
// mostrar la ventana
frame.setSize(340,240); // dimensiones
frame.setLocation(200,200); // posición
frame.setResizable(false); // no cambia el tamaño
frame.setVisible(true); // mostrarla
}
}