JDialog

8 respostas
velo

Pessoal,

Como eu centralizo um JDialog em um JFrame?

VELO

8 Respostas

Lucas_Teixeira

velo:
Pessoal,

Como eu centralizo um JDialog em um JFrame?

VELO

Hum… setLocation dele?
vamos pela logica… pega a altura do frame, divide por 2, diminui da metade da altura do dialog e pronto. Mesma coisa para largura.

Hum… Não, não tenho um exemplo pronto.

velo

Eu imaginei q seria isso, pensei q teria um setCenter, mas beleza entaum.

brlima

acho que economiza um pouco de matematica e logica fazer assim:

dialog.setLocationRelativeTo(frame);

onde frame é o JFrame principal e dialog é a sua JDialog. :smiley:

Flw!

Lucas_Teixeira

Hum… se funcionar vai ser bonito. (:

velo

brlima:
acho que economiza um pouco de matematica e logica fazer assim:

dialog.setLocationRelativeTo(frame);

onde frame é o JFrame principal e dialog é a sua JDialog. :smiley:

Flw!

Jah tinha tentado isso, mas não rolou. Ele continua abrindo no canto superior esquerdo.

F

velo:
brlima:
acho que economiza um pouco de matematica e logica fazer assim:

dialog.setLocationRelativeTo(frame);

onde frame é o JFrame principal e dialog é a sua JDialog. :smiley:

Flw!

Jah tinha tentado isso, mas não rolou. Ele continua abrindo no canto superior esquerdo.

Tu deve ta setando esse atributo antes de dar o pack().

]['s

brlima

velo:
brlima:
acho que economiza um pouco de matematica e logica fazer assim:

dialog.setLocationRelativeTo(frame);

onde frame é o JFrame principal e dialog é a sua JDialog. :smiley:

Flw!

Jah tinha tentado isso, mas não rolou. Ele continua abrindo no canto superior esquerdo.

É… tenta colocar isso antes do show() que funciona sim. :smiley:

flw!

velo

fabgp2001:

Tu deve ta setando esse atributo antes de dar o pack().

]['s

Massa, mas mesmo assim vou ter de usa a matematica, pq ele posiciosa o canto superior esquerdo da JDialog no centro do JFrame…

VELO

Criado 28 de dezembro de 2004
Ultima resposta 28 de dez. de 2004
Respostas 8
Participantes 4