[duvida] jframe nÃo centraliza

7 respostas
cleriton

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/

7 Respostas

cleriton

Ninguem ?

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

Tá ai, menino cavalo.

cleriton

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é.

Marky.Vasconcelos

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.

cleriton

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é

victorwss

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

P

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

Criado 10 de julho de 2008
Ultima resposta 11 de jul. de 2008
Respostas 7
Participantes 4