JInternalFrame maximizado y sin barra de titulos

Hoy les dejo para que puedan copiar y pegar en sus proyectos el código para que el jInternalFrame al abrirlo en su programa sea de forma maximizada y también por separado si quieren ocultar la barra de titulos.

1) el jInternalFrame maximizado:

    try {

        NOMBREQUEPUSIERON.setMaximum(true);

        } catch(PropertyVetoException e) { e.printStackTrace(); }

Para que lo vean aplicado, lo que hice fue crear un jFrame principal con un boton que abre mi jInternalFrame maximizado, desde el jFrame principal agregamos:

    private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt)        {                                          
        Ingresos ing = new Ingresos();
        this.escritorio.add(ing);
        ing.show();
        try {

        ing.setMaximum(true);

        } catch(PropertyVetoException e) { e.printStackTrace(); }
    }  

Al boton le puse esa acción, y listo, ahora el jInternalFrame se ejecuta maximizado. Vale aclarar que de nombre a mi jInternalFrame le puse "Ingresos".

2) Ocultar la barra del titulo al jInternalFrame:

((BasicInternalFrameUI) this.getUI()).setNorthPane(null);

Agreguen eso al código de su jInternalFrame y listo.

9 comentarios: