Centralizar Frame

6 respostas
F

Pessoal ja caçei na net e nd de achar como centralizar exatamente no centro da tela um FRAME.

Eu vi um codigo que faz essa interação mas perdi e nao consigo lembrar.

Alguem tem alguma idéia ?

6 Respostas

V

Tenta isso cara…
setLocationRelativeTo(null);

Gabriel_Galhardi

setLocationRelativeTo(null);
isso deve funcionar

ajfilho

Ou você pode fazer assim também:

Coloca dentro do construtor da classe que estende JFrame:

Dimension ds = Toolkit.getDefaultToolkit().getScreenSize();
Dimension dw = getSize();
setLocation((ds.width - dw.width) / 2, (ds.height - dw.height) / 2);

Não esqueça dos imports!

Abraços!

F

vlw pessoal funcionou, usei o metodo setLocationRelativeTo(null); , era esse mesmo q esqueci

vlw abracos

Jojozinha22

:wink: Deu certinho aqui também!

Obrigada!

F

Perfeito, centralizou perfeitamente meu JDialog.

public class menu extends javax.swing.JDialog {

    /** Creates new form menu */
    public menu() {
        initComponents();
        setModal(true);

        setLocationRelativeTo(null); 

    }

...

}
Criado 23 de junho de 2009
Ultima resposta 19 de jul. de 2010
Respostas 6
Participantes 6