não consigo exibir na tela o desenho!

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

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

Chame o método paint ou repaint.

[code]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
}

} [/code]