我编了一个鼠标画图的代码,但运行后改变窗体大小 ,图像就消失了!各位能否给个意见啊~!
   使得我改变窗体大小,图像不消失啊!
import java.awt.*; 
import java.awt.event.*; 
import javax.swing.*;
                         
public class eframe extends JFrame implements MouseListener

 
static int x1=0,x2=0,y1=0,y2=0; 
public eframe()
{
    super("画图");
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    this.setSize(400,400); 
    this.addMouseListener(this); 
    this.setVisible(true); 

public void update(Graphics g) 

   paint(g);

public void mouseEntered(MouseEvent e) 

} public void mouseClicked(MouseEvent e) 
{

public void mouseExited(MouseEvent e) 
{

 public void mousePressed(MouseEvent e) 
   { 
     x1=e.getX(); 
     y1=e.getY(); 
   } 
 public void mouseReleased(MouseEvent e) 
  { 
    x2=e.getX(); 
    y2=e.getY();
    paint(getGraphics());
  
       
  } 
 public void paint(Graphics g) 
  { 
    g.setColor(Color.RED);  
    g.drawLine(x1,y1,x2,y2);
   
  }  
 public static void main(String args[]) 
  { 
    new eframe();
  }