2009년 02월 11일
JAVA로 만든 로또 프로그램
실행 가능한 JAR 파일 - lotto.jar
<저장할때 형식을 모든파일로 하고 .jar로 해주세요.>
JAVA로 로또 프로그램을 만들어 보았습니다.
간단히 설명하자면
45개의 체크박스 부분은 번호를 선택합니다.
자동선택은 번호를 자동으로 선택하게 합니다.
당첨번호 추첨은 선택한 번호를 가지고 당첨 여부를 확인합니다.
EXIT는 프로그램 종료입니다.
뭐랄까...참 간단한 프로그램이지요.
게임추가를 하면 5게임까지 탭이 나오지만 미구현 입니다.
로또가 한번에 5게임까지 되니 탭을 이용하여 한번에 5게임까지 하려고 했는데...
단순하게 생각했다가 막상 구현하려니 이래저래 머리아픈 문제가 한개 생겼는데 해결을 못해서 관뒀습니다. ㅡㅡ;;
사실 맘먹고 하려면 못할건 없지만 여기서 갑자기 귀차니즘 발동! 그냥 포기.OTL

그런데 이 간단한 프로그램 만드는데 참 오래도 걸렸습니다.
1학기때 배웠는데 2학기때는 JSP정도만 해서 GUI를 만드는걸 잊어버렸기 때문에 기억을 더듬어가며 만들었기 때문입니다.
게다가 이전에 C#으로 로또 프로그램을 만들었는데 JAVA의 SWING은 컴포넌트의 종류가 C#보다 적습니다.
저 1~45까지의 체크박스 리스트들 C#에는 기본으로 만들 수 있지만 JAVA에서는 직접 구현을 해야 합니다.
JPanel에 체크박스들을 add하고 나중에 getComponent()로 불러오게 하는 방식을 사용하였습니다.
이걸 생각해 내는데 좀 오래걸렸습니다. 후...그래도 기억해내서 다행이죠.
개강전에 간단한 거라도 이것저것 프로그램을 만들어야 겠습니다.
종강만 하면 죄다 잊어버리니 원...ㅡ,.ㅡ;;;
<저장할때 형식을 모든파일로 하고 .jar로 해주세요.>
JAVA로 로또 프로그램을 만들어 보았습니다.
간단히 설명하자면

자동선택은 번호를 자동으로 선택하게 합니다.
당첨번호 추첨은 선택한 번호를 가지고 당첨 여부를 확인합니다.
EXIT는 프로그램 종료입니다.
뭐랄까...참 간단한 프로그램이지요.
게임추가를 하면 5게임까지 탭이 나오지만 미구현 입니다.
로또가 한번에 5게임까지 되니 탭을 이용하여 한번에 5게임까지 하려고 했는데...
단순하게 생각했다가 막상 구현하려니 이래저래 머리아픈 문제가 한개 생겼는데 해결을 못해서 관뒀습니다. ㅡㅡ;;
사실 맘먹고 하려면 못할건 없지만 여기서 갑자기 귀차니즘 발동! 그냥 포기.OTL

그런데 이 간단한 프로그램 만드는데 참 오래도 걸렸습니다.
1학기때 배웠는데 2학기때는 JSP정도만 해서 GUI를 만드는걸 잊어버렸기 때문에 기억을 더듬어가며 만들었기 때문입니다.
게다가 이전에 C#으로 로또 프로그램을 만들었는데 JAVA의 SWING은 컴포넌트의 종류가 C#보다 적습니다.
저 1~45까지의 체크박스 리스트들 C#에는 기본으로 만들 수 있지만 JAVA에서는 직접 구현을 해야 합니다.
JPanel에 체크박스들을 add하고 나중에 getComponent()로 불러오게 하는 방식을 사용하였습니다.
이걸 생각해 내는데 좀 오래걸렸습니다. 후...그래도 기억해내서 다행이죠.
개강전에 간단한 거라도 이것저것 프로그램을 만들어야 겠습니다.
종강만 하면 죄다 잊어버리니 원...ㅡ,.ㅡ;;;
# by | 2009/02/11 16:58 | 프로그래밍수련 | 트랙백 | 덧글(5)



![[수입] Sweet Sorrow - 바이올린 소품집 (비탈리: 샤콘느 등)](http://image.aladdin.co.kr/coveretc/music/coveroff/2742436145_1.jpg)



![[수입] Andrea B...](http://image.aladdin.co.kr/coveretc/music/coveroff/2712436883_1.jpg)






☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
KOSA인지 뭔지가 개발자 경력관리하는 문제로 씨끄럽던데...저야 이제 시작인지라 기사자격증 시험도 올해보고 졸업이 1년 남아서 그닥 상관은 없지만 이미 경력 있으신 분들은 이래저래 손해가 크시다고 하네요. 쩝.
어떻게든 잘 살아봐야죠.
저장하실 때 파일형식을 모든파일로 하시고 확장자를 .jar로 해주세요.
그리고 다운받을 파일을 그냥 실행하시면 됩니다.