Alinhar os Jframes?

1 resposta
danerms

pessoal eu tenho um jFrame principal ,ai ele tem 1 botao, a parti deste botao ele abre 3 jfrmes , soh que o problema que ele abre um em cima d outro, no canto superior esquerdo , mas eu nao quero alinhar eles no centro , quero deixar um em cada canto, como faço isso ?? obrigado

1 Resposta

Tomassoni

Pode usar o setLocationRelativeTo(null); para alinhar no centro, para colocar cada um em um canto você pode usar o setLocation(15,15);
ai você pega o tamanho deles e faz as contas, usei o toolkit pegue a resolução da tela, divida pelo seus frames e posicione eles…

ex:

Principal princ = new Principal();
        princ.setLocation(15,15);
        princ.setVisible(true);

ou

Principal princ = new Principal();
        princ.setLocationRelativeTo(null);
        princ.setVisible(true);
Criado 26 de novembro de 2007
Ultima resposta 26 de nov. de 2007
Respostas 1
Participantes 2