'JOptionPane close'에 해당되는 글 1건

  1. 2011.12.21 JOptionPane 몇 초 뒤에 강제로 닫기!

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에 의해서 닫히는 것을 확인해 볼 수 있다.

여러가지 다양한 용도로 쓸 수 있다.

본인은 위와 같이 시스템을 재시작 하는 용도로 사용했다. 물론 재시작을 위한 소스가 뒤에 더 있지만..
Posted by 해밀튼
이전버튼 1 이전버튼