강좌 & 팁
글 수 2,412
2014.07.06 15:37:42 (*.219.109.70)
52818
-splash옵션
Java실행시 어플리케이션이 실행 될때까지 로딩 이미지를 표시 하고 싶을때 -splash옵션을 사용 하면 됩니다.
별 팁은 아니지만 프로그램 기동 시간이 긴 경우에는 뭔가 이미지를 표시 하는게 사용자 입장에서는 지루하지 않겠죠...
실행 하는 방법은 아래와 같습니다.
java -splash:[file name] [class name]
샘플소스
import java.awt.SplashScreen; public class SplashTest { /** * @param args */ public static void main(String[] args) { System.out.println("SplashTest........start!!!"); try { Thread.sleep(2000); } catch (InterruptedException e) { e.printStackTrace(); } final SplashScreen splash = SplashScreen.getSplashScreen(); splash.close(); try { Thread.sleep(10000); } catch (InterruptedException e) { e.printStackTrace(); } System.out.println("SplashTest........stop!!!"); } }
실행
java -splash:splash_img.png SplashTest
실행결과
소스 자체는 시작 메세지를 출력하고, 2초 대기후 SplashScreen을 취득후, Splash화면을 닫기를 합니다.
화면이 닫히고 그후 10초 대기후 프로그램을 종료 합니다.
감사합니다.