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

13 comentarios en “Cómo centrar un jInternalFrame en Java”

  1. excelente llevaba dias buscando y no lo encontraba, unos no me servian y otros eran todos enrredados pero este es super sencillo y sirve. Muchas Gracias

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.