게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
자바에서 도형그리기를 질문있습니다!
게시물ID : programmer_10378짧은주소 복사하기
작성자 : 호롤룰룰루
추천 : 0
조회수 : 1225회
댓글수 : 1개
등록시간 : 2015/05/23 16:43:40
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++;
}
}
}

도형그리기를 연습하는중인데 초당 count값이 1개씩 증가해서 count값에 따른 좌표에 도형을 그려보려고 합니다.
그런데 도형이 여러개 그려지지 않고 처음좌표에 해당하는 도형1개만 그려지네요ㅠ 10개가 그려져야하는데...
어떻게 해결해야할까요...
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호