2011. 12. 21. 01:27
JOptionPane은 보통 Alert 형식으로 많이 쓰는데, 메시지를 띄우고 몇 초 뒤에 자동으로 닫히는 것을 원하는
사람이 있다면 이 소스가 도움이 될 것 이다.
순서가 매우 중요하다.
new Thread() {
public void run() {
for (int i = 0; i < 3; i++) {
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
}
JOptionPane.getRootFrame().dispose();
}
}
}.start();
JOptionPane.showMessageDialog(JOptionPane.getRootFrame(), "시스템이 2초 후 재시작 됩니다.");
스레드를 먼저 돌려서 2초뒤에 Dialog을 닫도록 설정한다. 그럼 따로 계속 동작할테고,
그동안 Dialog를 띄우면 Thread에 의해서 닫히는 것을 확인해 볼 수 있다.
여러가지 다양한 용도로 쓸 수 있다.
본인은 위와 같이 시스템을 재시작 하는 용도로 사용했다. 물론 재시작을 위한 소스가 뒤에 더 있지만..
'☆ JAVA 소스 모음 ☆ > ★ 알아두면 좋은 소스 ★' 카테고리의 다른 글
이클립스 단축키 정보! (0) | 2012.04.30 |
---|---|
RunTime 외부 프로그램 실행시 팁! (0) | 2011.11.30 |
JAVA 도우미! (0) | 2011.07.18 |