Pessoal,
tenho o seguinte m�todo:
public
void desenhaCirculo(){
painelSul = new PainelFormas(2); painelSul.repaint(); this.getContentPane().add(painelSul,BorderLayout.CENTER); System.out.println("passei aquiC"); }no inicio dele instancio um objeto PainelFormas, que � uma classe que estende JPanel.
No m�todo paint de PainelFormas eu executo:
System.out.println(
"iniciando o paint..."); Graphics2D g2d = (Graphics2D) g; if(forma == this.FORMA_CIRCULO) { g2d.drawOval(10,10,10,10); }Gostaria de saber se o m�todo paint � chamado quando o objeto � instanciado? Acredito que n�o.
E mais, como visto acima eu chamo o repaint e depois adiciono o painelSul na JFrame, por�m o desenho feito pelo m�todo paint de PainelFormas n�o � visto de imediato.
Se eu maximizar a janela, ai sim consigo ver o desenho.
Espero ter explicado corretamente o problema.
Abra�os,
Diego.
Yahoo! Messenger - Fale com seus amigos online. Instale agora!
