Yo el programador

Cómo centrar un jInternalFrame en Java

Hola aca les dejo un post rápidito de como centrar un jInternalFrame dentro de un desktopPane en nuestro proyecto Java.

Si no sabes como llamar a un jInternalFrame para que aparesca dentro del desktopPane, este código también te servirá, y si sabes hacerlo pero no aparece en el centro de la pantalla. Acá te dejo un código que te premitira que el jInternalFrame de tu aplicación quede bien centrada.

El código es el siguiente

        MiInternalJFrame m = new MiInternalJFrame();
        desktopPane.add(m);
        Dimension desktopSize = desktopPane.getSize();
        Dimension FrameSize = m.getSize();
        m.setLocation((desktopSize.width - FrameSize.width)/2, (desktopSize.height- FrameSize.height)/2);
        m.show();

Elcódigo puedes poner dentro un jButton o jMenu en el ActionPerfomed, o en cualquer parte de tu aplicativo donde quiras que un evento abra el jInternalJframe

Espero que les sirva, saludos

Salir de la versión móvil