- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다. - (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다.
통합 규정을 준수해 주십시오. (2015.12.25.)
Date |
2018/05/30 06:26:27 |
Name |
Unknown Verses |
File #1 |
Screen.java (4.2 KB), Download : 19 |
File #2 |
TrackPanel1.java (1.6 KB), Download : 2 |
Subject |
[질문] [코딩] 자바 코딩에 관해 질문 드려도 될까요?? (스윙 이미지 움직임 관련) |
스윙을 이용하여 이미지를 왼쪽에서 오른쪽으로 움직이려 하는데요
깜빡이지 않고 자연스럽게 움직이게 하는 방법이 있을까요
파일은 2개 첨부하였습니다...
일부 복사해서 보여드리자면
public void setData(int data) {
Graphics g = this.getGraphics();
Dimension dimension = this.getSize();
list.add(1, data);
g.clearRect(list.get(0), 0, (int)dimension.getHeight() - 20, (int)dimension.getHeight() - 20);
g.drawImage(new ImageIcon("img/horse.jpg").getImage(), list.get(1), 0, (int)dimension.getHeight() - 20, (int)dimension.getHeight() - 20, this);
list.add(0, list.get(1));
}
public void init() {
Graphics g = this.getGraphics();
list.set(0, 0);
list.remove(1);
paintComponent(g);
}
@Override
public void run() {
while(true) {
int pos = track.getList().get(0).getCurPos();
if(pos > 1500) break;
setData(pos);
}
}
이런식인데 질문을 이렇게 해도 되는건지 모르겠네요
제가 지금 정말 공부를 막 시작하는 단계라 혹시 아시는 분은
조금만 더 자세히 알려주셨으면 좋겠어요 TT
그럼 좋은 하루 되세요 !!
|
통합규정 1.3 이용안내 인용
"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
|