当前位置:编程学习 > JAVA >>

The missing SwingApplication class in Java Swing Framework.

import javax.swing.SwingUtilities;

/**
 * The missing SwingApplication class in Java Swing Framework.
 *
 * @author raistlic
 */
public abstract class SwingApplication {
  
  public abstract void runLater() throws Exception;
  
  public abstract void handleException(Throwable t);
  
  public final void execute() {
    
    SwingUtilities.invokeLater(new Runnable() {

      @Override
      public void run() {
        
        try {
          
          runLater();
        }
        catch(Throwable t) {
          
          handleException(t);
        }
      }
    });
  }
}

 

补充:软件开发 , Java ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,