private void centralizaForm(JInternalFrame frame) {
Dimension desktopSize = frmMdi.getSize();
Dimension jInternalFrameSize = frame.getSize();
frame.setLocation((desktopSize.width - jInternalFrameSize.width) / 2,
(desktopSize.height - jInternalFrameSize.height) / 2);
}
Coloque esse método na sua classe principal, que contém o JDesktopPane, aqui referenciado pela variável frmMdi, e a cada chamada de um JInternalFrame, você chama esse método passando o JInternalFrame.
2 comentários:
Excelente
Muito obrigado, funcionou perfeitamente.
Postar um comentário