import java.awt.*;
import javax.swing.*;
public class DrawGraphics extends JFrame
{
public static void main(String args[])
{
JFrame rp=new JFrame();
rp.setSize(400,300);
rp.show();
}
}
class RectPanel extends JPanel
{

public void paintComponent(Graphics g)
{
super.paintComponents(g);
g.setColor(Color.red);
g.drawRect(5,5,30,30);


程序是要画出一个矩形,可是运行之后就一个窗口出现,上面什么也没有。
请问为什么没有矩形?