java 画图动画
来源:百度知道 编辑:UC知道 时间:2024/06/08 23:18:38
2:要能一次实现一个或多个图形同时画。
描述:当运行程序时,点击按纽在画图面版中开始自动画图并不是瞬间画好,要有画的过程。
大家能做到什么程度就做到什么程度,在下真诚的感谢。
//只是实现了简单功能,有待改进
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JFrame;
public class DrawTest extends JFrame implements Runnable {
private static final long serialVersionUID = 1L;
private static final int S_WIDTH = 800;
private static final int S_HEIGHT = 600;
private Oval o1 = new Oval(80, 100);
private Oval o2 = new Oval(300, 120, 2, 90, 320, 380);
private Oval o3 = new Oval(600, 120, 1, 120, 180, 400);
private Oval o4 = new Oval(80, 300, 3, -60, 200, 200);
public void dataInit() {
this.setTitle("Draw Test");
this.setBackground(Color.CYAN);
this.setLocation(200, 180);
this.setSize(DrawTest.S_WIDTH, DrawTest.S_HEIGHT);
this.setResizable(false);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
new Thread(this).start();
this.setVisible(true);
}
pu