자바 그래픽 구현에 대한 질문
글쓴이: jhh1117 / 작성시간: 토, 2015/05/23 - 11:30오후
import java.awt.Color; import java.awt.Graphics; import javax.swing.JFrame; class Frame extends JFrame { Color redColor; public int count = 1; public void paint(Graphics g) { //count값에 따라 도형그리기 super.paintComponents(g); redColor = new Color(255,0,0); g.setColor(redColor); g.fillRect(15 * count , 0, 10, 85); } public Frame() { setSize(1000,1000); getContentPane().setLayout(null); setVisible(true); } } public class aa{ static Frame a= new Frame(); public static void main(String[] args) { for( int i = 0; i <10; i++) { //1초에 1번씩 루프 try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } a.count++; } } }
도형을 1초마다 1개씩 총 10개 그려보려고 하는데 첫번째 사각형만 그려지고 그 후부터 프레임에 나오지않습니다.
혼자서 연습하려하는데 잘 안되네요...왜 그러는지 알려주실수있나요
Forums:
댓글 달기