[JAVA] TimerTask
·
Java
훑어보기 어떠한 메소드를 일정 시간마다 반복해서 실행하고 싶을 때 TimerTask를 사용한다. 일단 코드부터 보면 1. Timer 객체를 만든다. 2. TimerTask(일정 시간마다 반복해서 실행할 일)를 만든다. 3. Timer 클래스의 schedule 메소드를 작성한다. 이 부분에 일정 시간마다 실행할 메소드를 작성하고 schedule 메소드를 사용한다. 인자는 TimerTask객체 / 딜레이(얼마 뒤에 시작할지) / 주기(몇 초마다 반복할지) 심화 Timer A facility for threads to schedule tasks for future execution in a background thread. Tasks may be scheduled for one-time execution, o..
커맨드(cmd) 에서 자바 프로젝트 실행하기 (패키지 포함)
·
Java/cmd에서 자바실행
커맨드창(cmd)에서 패키지를 포함하고 있는 자바 프로젝트 실행하기 간신히 패키지를 포함하는 프로젝트를 실행하는 방법을 찾았다.. cmd에서 디렉토리를 이동하는 방법은 cd directoryName 으로 이동하면 된다. ex) Location이 Workspace\Project\src\Package라면 cd Workspace/Project/src cd(change directory)로 src파일까지 도달했다면 javac PackageName/Main.java ex) javac ball/controller/Core.java -----------현재 main함수가 Core.java안에 있다. 그러면 패키지 폴더안에 .class파일이 생성된다. 그 다음 커맨드 창에 java PackageName/Main ex)..
자바 공굴리기 7
·
Java/프로젝트
자바의 JColorChooser를 이용해서 색을 선택하고 볼의 그룹을 추가해 보았다. LinkedList로 구현 Ball.java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 package rollingBall; import java.util.Random; public class Ball { private int ballPosX; private int ballPosY; priva..