요새는 JRE가 무진장 빨라져서 큰 이펙트는 없겠지만, jdk 1.6인 mustang에 splash-screen 기능이 들어갔다. 확 JMSN에 Splash screen만 넣어서 릴리즈 해버릴까보다 -_-;
이 글은 Sun 아티클 기반으로 작성된 것이며, 원문은 여기서 읽어볼 수 있다.
Splash 화면은 프로그램이 시작되고 있다는 것을 사용자에게 알려주고 피드백하는 것이 목적이지만, 자바는.. JVM도 띄워야하고.. swing, awt 클래스 라이브러리도 올려야하고.. 여러가지 라이브러리를 올린 다음에야 삐질삐질 Splash 화면이 나오는데 이러면 그다지 의미가 없지 않은가! (번역만 해놓는것 같은 기분이 ㅡㅡ)
그러나 Mustang에서의 Splash 화면은 JVM이 초기화도 되기전에 보여질 수 있다!
java -splash:melong.gif AppMain
아니면 Manifest 파일에 SplashScreen-Image: 어쩌구.png 해도 된단다. 이렇게 하면 Splash 화면이 짠~ 하고 뜬 다음에, 개발자가 만든 첫번째 Window 가 뜨는 순간 사라진다.
물론 재미없는 이미지 한장짜리 Splash 화면은 매우 지루하고 지겨울수 있다. 이를 위해 java.awt.SplashScreen 클래스를 이용하여 동적으로 Loading 프로그래스바를 그려줄수도 있다. 와아아 이렇게 편할수가!
http://download.java.net/jdk6/docs/api/java/awt/SplashScreen.html
자세한 것은 위의 SplashScreen apidoc 을 보거나 Sun의 아티클을 참조하면 된다.
Continue Reading
Discover more thoughts and insights
2006년도 2일 남았다
어느덧 2006년 마지막 주가 다 지나가버렸다. 최근 2-3일은 뭘 했는지 기억이 정도로 후다닥 지나갔다. 목요일 저녁엔 회사 동료들과 마지막 술자리를 길게 가지고 푹 자고 일어나니 12월 30일. 종무식에
나도 카트라이더 한다
지난달 5월 6일 현재 같은 회사 옆자리에 앉은 윤모군의 유혹에 넘어가 카트라이더를 시작하게 되었다. 열혈정신 고된 훈련을 통해 이제 곧 100만등 내 진입이 눈앞에!!! 카트라이더 종합랭킹 아아 한번에
코딩이 잘 되던 상황을 기억할 수 있는가
코딩을 하고 있다는 것은, 프로젝트의 신경써야만 하는 수많은 이슈들을 잠시 가방에 넣어두고 한순간에 하나씩 집중하여 달리는 것을 말한다. 적어도 내게 코딩하고 있다는 것은 그런 것을 의미한다. 한번에 하나에 집중.