Problema com JInternaFrame e paint(Graphics)

2 respostas
G

Oi , Tô com um probleminha aqui , tô tentando fazer uns gráficos no JIternalFrame e sepre que eu ativo o método paint(Graphics g) ele não aparece aquela barra que fica o nome dpo frame e os atalhos para fechar, minimizar e maximizar do internal frame (não aparece nenhuma borda) . Isso apenas quando eu ponho o método paint pois sem ele tudo corre normalmente.

public internalFrameGrafico(double[] dados) {        
        super("Gráfico Diferenciado",true,true,true);       
             
        this.setVisible(true);
        this.setSize(400,300);
        this.setLocation(50,50);
        // this.moveToFront() ;
                   }
           
     public void paint(Graphics g) {
       g.setColor(Color.BLUE);
       g.drawLine(70,70 ,100, 100);
  }

alguém pode me ajudar ?
obrigado.

2 Respostas

TedLoprao

Tu tentastes fazer o seguinte:

public void paint(Graphics g) { 
       super.paint(g);
       g.setColor(Color.BLUE); 
       g.drawLine(70,70 ,100, 100); 
  }

Tente primeiro chamar a pintura default e depois vc pinta o seu gráfico…
Se não funcionar vc podia usar um JPanel para pintar e colocá-lo no seu JInternalFrame…

Fallow

G

Rapaz , tentei de tudo , num sei qual foi o erro mas eu refiz como vc disse, com o JPanel e deu tudo certo .
Valeu aí !!!

Criado 19 de junho de 2004
Ultima resposta 21 de jun. de 2004
Respostas 2
Participantes 2