Olá pessoal, tenho um JFrame que contém 2 paineis. Sendo que nesse JFrame utilizo o layout : BorderLayout();
Portanto, o tamanho destes paies sempre ficam em função de y e x dependendo do redimensionamento da tela.
Mas, acontece que o segundo painel precisa saber o tamanho do primeiro e eu não posso pre-estabelecer este tamanho, logo pensei : pegarei o tamanho pelo painel1.getHeigth(). Mas, acontece que este método esta retornando 0. tentei pegar tb pelo painel1.HEIGTH , mas falhei tb.
o código é mais ou menos assim:
public MyFrame extends JFrame{
// irei omitir uma parte do código.
public MyFrame(){
this.add(painel1,BorderLayout.CENTER);
System.out.println(painel1.getHeigth()) // print == 0;
this.add(painel2,BorderLayout.SOUTH);
// mais pra frente, o painel2 precisa saber dessa altura, sendo que gostaria de passar por parametro quando instancia-se o próprio.
}
}
Alguém sabe um macete aí para q eu possa pegar essa altura?
Atenciosamente,
ArchV.