GUI 3

[Java]자바 스윙에서 JFrame.EXIT_ON_CLOSE

자바에서 스윙으로 GUI를 구현하면 JFrame을 상속받아서 메인프레임을 구현하는 방법이 가장 일반적으로 사용되는 방법이다. 하지만 스윙을 사용하는 초보자들이 가장 많이 하는 실수가 EXIT_ONCLOSE를 지정 안 하는 것이다. 이를 지정하지 않으면 메인프레임을 닫았는데도 JFrame객체는 JVM에서 계속 살아서 실행된다. 즉 사용자에게 보여지는 View는 종료되었지만 프로그램은 계속 실행중인 상태가 된다. frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 하지만 위와 같은 처리를 해주면 메인프레임을 닫을 때, 프로그램 또한 안정적으로 종료된다.

Programming/Java 2012.10.25

[3조]그림과 글 채팅을 동시에(iPaint)

MFC 수업 때, 진행했던 프로젝트입니다. 모든 조들이 교수님께서 과제로 내주신 제스처수집기를 만들었습니다. 하지만 우리조는 뭔가 색다른 우리가 하고 싶은 것을 하고 싶었습니다. 그렇게 시작하게된 프로젝트입니다. 그리고 처음으로 웹상에 레파지토리에 소스관리한 첫 프로젝트입니다. 프로젝트에 대한 설명은 발표자료에 있습니다. 코드를 참고하시려는 분들은 참고하셔도 좋습니다. 프로젝트 네이버개발센터 URL : http://developer.naver.com/projects/ipaint/

[MHF]자바 스윙을 이용한 장기게임(Janggi.F)

군대를 전역한 후, 처음으로 맡게된 팀 프로젝트였다. '객체지향언어2' 강의에서 진행한 프로젝트이다. 처음으로 팀장이란 것을 맡아서 각 객체의 주고받는 데이터와 역할만 정의한 채로 각 팀원들과 필자가 구현해온 파일을 결합해서 만든 프로그램이다. 보기에는 무지 볼품없어 보일지 모르지만 만들 당시엔 나름 머리를 굴려서 열심히 만든 작품이었다. 당시 발표자료와 소스파일을 올린다. 참고하려는 사람들은 마음껏 참조해도 좋다.