AnimatedSquare

Retired DISLab
이동: 둘러보기, 찾기
import acm.graphics.*;
import acm.program.*;
 
public class AnimatedSquare extends GraphicsProgram {
	public void run() {
		GRect square = new GRect(0, 0, SQUARE_SIZE, SQUARE_SIZE);
		square.setFilled(true);
		add(square);
		double dx = (getWidth() - SQUARE_SIZE) / N_STEPS;
		double dy = (getHeight() - SQUARE_SIZE) / N_STEPS;
		for (int i = 0; i < N_STEPS; i++) {
			square.move(dx, dy);
			pause(PAUSE_TIME);
		}
	}
 
	private static final int N_STEPS = 1000;
	private static final int PAUSE_TIME = 20;
	private static final double SQUARE_SIZE = 50;
 
	private static final long serialVersionUID = 1;
}
개인 도구
이름공간
변수
행위
둘러보기
구성원
연구
연구실
기타
도구모음
인쇄/내보내기