JAVA

자바 swing 로또 프로그램

로픽 2017. 8. 24. 11:17
300x250

* * 자바 Swing 로또 프로그램 * *


Math클래스의 random 메소드를 이용하여 랜덤으로 뽑힌 숫자의 중복을 제거한 후


Swing과 이벤트 처리를 통해서 만들어 보았습니다.


( ** 코딩은 첨부파일에 올려놓았습니다. **)


로또 스윙프로그램의 조건


** 추첨 실행을 누르면 추첨횟수가 증가하고 이전 도전 상황이 모두 초기화됩니다.


** 도전 실행을 누르면 추첨 실행을 통해서 얻은 숫자와 비교할 수 있는 번호 생성


** 추첨번호와 도전번호를 비교하여 맞힌 개수에 따라서 등수를 출력합니다.


** 종료버튼을 누르면 프로그램을 종료시킵니다.




- 켄텐츠팬의 레이아웃은 null로 설정하여 setBounds()를 이용하여 직접 크기와 위치를 지정하여 만들었습니다.


- 이벤트는 액션 이벤트를 이용하였습니다.


- 로또번호의 경우 중복제거를 하였습니다.



* * 추첨 실행 버튼의 이벤트 * *



** ArrayList를 이용하여 랜덤으로 출력한 숫자를 저장하고 for문을 통해서 중복을 제거하기 위해서 비교하였습니다.


** setText()를 이용하여 라벨에 변경된 숫자를 적용합니다.


(미숙한 부분이 많습니다. 수정할 부분을 알려주시면 바로 수정하겠습니다.)



LottoSwing.txt


반응형

'JAVA' 카테고리의 다른 글

자바 데이터영역, 힙영역  (0) 2018.06.16
JSP - EL(Expression Language)  (0) 2017.08.31
javascript - 자바스크립트 변수  (0) 2017.06.20
javascript - 자바스크립트 기초 (선언)  (0) 2017.06.19
javascript - 자바스크립트란?  (0) 2017.06.19