domingo, 3 de abril de 2011

Creación de la ventana de un Frame (11.02.01)

- La ventana es de clase JFrame y su constructor indica el titulo de la ventana.
- Cuando se hace clic sobre la x de la ventana setDefaultCloseOperation se cerrara si se configura este elemento con JFrame.EXIT_ON_CLOSE;
- El tamaño de la venta se indica con el método setSize
- La dimensión de la ventana se crea con la clase Dimension indicando amplitud y altura.
- Los componentes de la ventana se agregaran al Content Pane visible en la ventana frame.getContentPane().add(panel).
- Para definir un boton por defecto cada vez que se presione enter se realiza con el método
setDefaultButton aplicado al Root Pane de la ventana frame.getRootPane().

    // Constructor
    public CelsiusContent() {
        //crear y configurar la ventana.
        JFrame frame = new JFrame("Convertir Celsius a Fahrenheit");
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
       
        //definir la dimesion de la ventana.
        Dimension dimension = new Dimension(320, 100);
        frame.setSize(dimension);

        //crear los componentes en el panel.
        Component panel = crearComponentes();

        //agregar el panel al Content Pane.
        frame.getContentPane().add(panel);

        //configurar el boton por defecto.
        //cada vez que se presione enter se invocara este boton
        //se define este boton en el Root Pane.
        frame.getRootPane().setDefaultButton(botonConvertir);

        //mostrar la ventana.
        //frame.pack();
        frame.setVisible(true);
    }

Compartir:

0 comentarios:

Publicar un comentario