- 질문 게시판입니다.
Date | 18/05/30 06:28:54 |
Name | L'Etranger |
File #1 | Screen.java (4.2 KB), Download : 4 |
File #2 | TrackPanel1.java (1.6 KB), Download : 3 |
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 그럼 좋은 하루 되세요 !! 0
|