Sempre que for abrir novo form abrir ele na mesma tela

2 respostas
thiagofacanha

Olá Pessoal!

Estou querendo criar uma aplicação desktop que quando eu clico no menu uma opção… tipo cadastro ou relatório ele mostre a tela referente na parte central do form.
Como faço isso alguem pode me dar uma dica?

Grato!

2 Respostas

sergiotaborda

thiagofacanha:
Olá Pessoal!

Estou querendo criar uma aplicação desktop que quando eu clico no menu uma opção… tipo cadastro ou relatório ele mostre a tela referente na parte central do form.
Como faço isso alguem pode me dar uma dica?
!

Dê uma olha no JDesktopPane do swing que serve exatamente para isso.

jurunaloco
public void centralizaForm(JInternalFrame jif) {
    
    int h = (int) scrSize.getWidth() / 2;
    int w = ((int) scrSize.getHeight() / 2) - 50;
    jif.setLocation(h - jif.getWidth() / 2, w - jif.getHeight() / 2);
}
MeuJinternalframe mjf = new MeuJinternalframe();

centralizaForm(mjf);

jDesktopPane1.add(mjf);

mjf.setVisible(True);

se for um JFrame é só dar um: frame.setLocationRelativeTo(null);

Criado 28 de janeiro de 2010
Ultima resposta 28 de jan. de 2010
Respostas 2
Participantes 3