public class Pic extends JPanel 
{
private BufferedImage bi;//刷新用的图像

//初始化
Pic(BufferedImage temp_Image)
{
this.bi = temp_Image;

}

Pic()
{
bi=null;
}

//重新设置图像
public void setImage(BufferedImage temp_Image)
{
this.bi = temp_Image;
}


//更新图像

public void update(Graphics g)
        {
         if (bi != null)
        {
            //super.update(g);
         g.drawImage(bi, 0, 0, this);
                     }
     }
    
     public void paint(Graphics g)
     {
         update(g);
     }
    
}  在画图片时用的是下面这个代码
Pic img = new Pic();
jPanel.setLayout(null);
        img.setImage(image1);
        img.setBounds(new Rectangle(30,5,320,240));
        jPanel2.add(img);
        img.repaint();
如果我还要在上面画一些矩形,该如何改上面这个类呢?麻烦大家看看,谢谢了