请问如何在使用循环绘制图形时使每个图形的显示之间有一定的延迟时间?
以下面的这个程序为例。多谢。
import java.awt.*;
import java.awt.geom.*;
import javax.swing.*;
import java.awt.event.*;
public class EX12_20 extends JFrame
{
public EX12_20()
{
setSize( 400, 400 );
setVisible( true );
}
public void paint( Graphics g )
{
super.paint( g );
g.setColor( Color.BLUE );
for( int i=0; i<100; i++)
g.drawLine( (int)(Math.random()*400), (int)(Math.random()*400), (int)(Math.random()*400),(int)(Math.random()*400));
repaint();
}
public static void main( String args[] )
{
EX12_20 application = new EX12_20();
application.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
}
}