Pessoal desculpa acho que jah existem vários tópicos sobre isso porem o sistema de busca do forum nao tah legal nao achei nada.
tenho um JFrame e dentro dele abro JInternalFrame porem queria centralizar os JInternalFrame lembrando que cada internalframe tem um tamanho diferente e que o tamanho do jframe varia com a resolução de tela do usuario.
eu procurei no google e vi um metodo do codigo abaixo porem nao funcionou
Dimension paneSize = jFrame.getSize();
Dimension screenSize = jFrame.getToolkit().getScreenSize();
ComInternalFrame.setLocation((screenSize.width - paneSize.width)/2, (screenSize.height - paneSize.height)/2);