300x250
* * 자바 Swing 로또 프로그램 * *
Math클래스의 random 메소드를 이용하여 랜덤으로 뽑힌 숫자의 중복을 제거한 후
Swing과 이벤트 처리를 통해서 만들어 보았습니다.
( ** 코딩은 첨부파일에 올려놓았습니다. **)
로또 스윙프로그램의 조건
** 추첨 실행을 누르면 추첨횟수가 증가하고 이전 도전 상황이 모두 초기화됩니다.
** 도전 실행을 누르면 추첨 실행을 통해서 얻은 숫자와 비교할 수 있는 번호 생성
** 추첨번호와 도전번호를 비교하여 맞힌 개수에 따라서 등수를 출력합니다.
** 종료버튼을 누르면 프로그램을 종료시킵니다.
- 켄텐츠팬의 레이아웃은 null로 설정하여 setBounds()를 이용하여 직접 크기와 위치를 지정하여 만들었습니다.
- 이벤트는 액션 이벤트를 이용하였습니다.
- 로또번호의 경우 중복제거를 하였습니다.
* * 추첨 실행 버튼의 이벤트 * *
** ArrayList를 이용하여 랜덤으로 출력한 숫자를 저장하고 for문을 통해서 중복을 제거하기 위해서 비교하였습니다.
** setText()를 이용하여 라벨에 변경된 숫자를 적용합니다.
(미숙한 부분이 많습니다. 수정할 부분을 알려주시면 바로 수정하겠습니다.)
반응형
'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 |