Bom dia amantes de Java!
Estou com um problema com o meu Frame principal ele é maximizado logo no inicio, porém quando chamo um panel o Frame
redimensiona para o tamanho do panel. Alguém teria alguma ideia de como fazer o jpanel ficar com o tamanho do Frame.
eu já tentei:
panel.setSize(frame.getSize);
panel.setPreferredSize(frame.getSize);
panel.setPreferredSize(frame.getPreferredSize);
Não há saída senão entender corretamente os gerenciadores de layout que você está usando.
Usar “setPreferredSize” não é uma boa saída porque ele só indica o tamanho preferido, mas não força um determinado tamanho.
Usar “setSize” também não funciona muito bem se o gerenciador de layout ignorar o tamanho indicado.
[quote=Demys Cota]Bom dia amantes de Java!
Estou com um problema com o meu Frame principal ele é maximizado logo no inicio, porém quando chamo um panel o Frame
redimensiona para o tamanho do panel. Alguém teria alguma ideia de como fazer o jpanel ficar com o tamanho do Frame.
eu já tentei:
panel.setSize(frame.getSize);
panel.setPreferredSize(frame.getSize);
panel.setPreferredSize(frame.getPreferredSize);
[/quote]
Nao entendi bem o problema… mas tente colocar isso, logo na inicialização da Frame, pra mim deu certo
setLocationRelativeTo(null);
this.setExtendedState(MAXIMIZED_BOTH);
a frame toda fica do tamanho total da resolução do teu pc, maximizada
espero que ajude!!