this.setTitle("Formulário Principal");
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setExtendedState(MAXIMIZED_BOTH);
this.setLayout(null);
// obter dimensões do pai
int larguraPai = this.getWidth();
int alturaPai = this.getHeight();
JOptionPane.showMessageDialog(null, larguraPai+"\n"+alturaPai);
// obter dimensões do filho
int larguraFilho = painel0.getWidth();
int alturaFilho = painel0.getHeight();
JOptionPane.showMessageDialog(null, larguraFilho+"\n"+alturaFilho);
// calcular novas coordenadas do filho
int novoX = (larguraPai - larguraFilho) / 2;
int novoY = (alturaPai - alturaFilho) / 2;
// centralizar filho
Os JOptionPane retornam 0 nos valores… E gostaria que retornasse o tamanho do Frame e do Panel…