olá
Fiz uma aplicação swing, que roda bem em monitores 19 polegadas, porém quando foi instalado em um netbook com monitor
de 11 polegadas , o frame não é redimesionado totalmente , ficando parte do frame "fora da tela ". Alguem tem idéia de como resolvo isso ?
sds
j.silvestre
Pega a resolucao da tela para redimencionar o JFrame + JPanel.
[]s
Para pegar o tamanho da tela você pode usar
Toolkit tk = Toolkit.getDefaultToolkit();
Dimension d = tk.getScreenSize();
System.out.println("Largura = " + d.width);
System.out.println("Altura = " + d.height);
e para mudar o tamanho de Jframe
frame.setSize(tamX, tamY);
Att,
Pesoal Não funcionou…
Eu estou usando cardLayout.
Consigo diminuir o tamaho do Jframe, mas os Jpanel continuamo “sobrando”. Como faço para obrigar os
Jpanel não ser maior que o Jframe no qual esta inserido ?
sds
j.silvestre
Em alguma parte do código você está setando valores de largura e altura manualmente, através do método setPreferredSize(Dimension)?
Obrigado a Todos.
resolvido a parada. setei o frame e todos os Pane com a mesma altura e largura e funcionou.
para automatizar a parada usei a dica do leopane.
sds
j.silvestre