não consigo exibir na tela o desenho!

3 respostas
J

eu to tentando fazer com que apareça uma imagem pintada num JFrame só que ela não aparece
e não to entendendo o porque, segue em baixo as 02 classes que implementei…

metodo main.:

import javax.swing.;
import java.awt.
;

public class Organiza{

public static void main(String [] deef){
	
	JFrame umf = new JFrame();
	Tess u = new Tess();
	u.setBackground(Color.BLUE);
	umf.add(u);
	umf.setSize(500,500);
	umf.setVisible(true);

}

}

metodo que cria o desenho.:

import java.awt.Color;
import java.awt.Graphics;

import javax.swing.JPanel;

class Tess extends JPanel{

public void paintComponet(Graphics g)

{

super.paintComponent(g);

g.setColor(Color.GREEN);

g.fillRect(30, 30, 15, 15);
}

}

vlwww

3 Respostas

dmandrak

Cara, usa a tag CODE quando for postar seu código senão dá mó preguiça olhar ele :wink:

B

Chame o método paint ou repaint.

dmandrak
Bruno Laturner:
Chame o método paint ou repaint.
public class Organiza{ 

 public static void main(String [] deef){ 

  JFrame umf = new JFrame(); 
  Tess u = new Tess(); 
  u.setBackground(Color.BLUE); 
  umf.add(u); 
  umf.setSize(500,500); 
  umf.setVisible(true); 
  umf.repaint(); //pinta aqui
} 

}
Criado 10 de outubro de 2008
Ultima resposta 10 de out. de 2008
Respostas 3
Participantes 3