[duvida] jframe nÃo centraliza

Bom galera ja andei pesquisando tanto aq no GUJ qt no Google sobre como centralizar JFrame…

As respostas sempre são quase parecidas como usar:

this.setLocationRelativeTo(null);

Ou ir na propriedades/Code e colocar Generate Resize Code e deixar marcado o Generate Center…
e assim vai…
O problema eh q nenhuma das dicas que achei funcionaram =///

Alguem pode me ajudar ?

Valeu .o/

Ninguem ?

Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
jf.setLocation((d.width-jf.getWidth())/2, (d.height-jf.getHeight())/2);

Tá ai, menino cavalo.

Valeu pela ajuda amigo…

Mas msm assim ainda o JFrame continua tendo vida propria :lol:
Kd hora ele abre em um local na tela mais sempre do lado esquerdo =///

Até.

Pode postar o código?

Uma sugestão é verificar se o código para centralizar o frame está antes do código que seta um tamanho nele (setDimension, setSize, pack, etc…), se for coloque depois.

tipo eu criei o frame de forma visual…

la nas propriedades nao modifiquei nada e msm assim nao centraliza a janela =//

o q eu notei eh q os DIALOG centralizao mas o JFrame nao …

Abraço

Até

Cara, deve ser alguma coisa errada no seu código. Isso que você diz tá muito esquisito.

Eu sempre uso esse código nos forms que faço e sempre deu certo.