为什么同时在水平垂直方向拖动时会重画两次?Java究竟是按怎么的方式画窗体的?
import java.awt.*;public class Demo extends Frame
{
static int i=0;
Demo()
{
}
public void paint(Graphics g)
{
g.drawString("Drawing in Frame",30,80);
System.out.println("Test :"+i++);
}
}
class mainApp
{
public static void main(String[] args)
{
Demo fm=new Demo();
fm.setSize(200,200);
fm.setVisible(true);
}
}