- 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);
    }
0 comentarios:
Publicar un comentario