package de.lighti;
import java.applet.Applet;
import java.awt.BorderLayout;
import java.awt.HeadlessException;
import java.io.PrintWriter;
import java.io.StringWriter;
import java.util.logging.Logger;
import javax.swing.JComponent;
import javax.swing.JOptionPane;
public class Dotalys2Applet extends Applet {
/**
*
*/
private static final long serialVersionUID = -4145372213031471202L;
public static void displayException( Exception e ) {
final StringWriter errors = new StringWriter();
e.printStackTrace( new PrintWriter( errors ) );
Logger.getLogger( Main.class.getName() ).severe( e.getLocalizedMessage() );
e.printStackTrace( System.err );
JOptionPane.showMessageDialog( null, errors.toString(), e.getClass().getName(), JOptionPane.ERROR_MESSAGE );
}
public Dotalys2Applet() throws HeadlessException {
super();
setLayout( new BorderLayout() );
final Dotalys2App app = new Dotalys2App();
add( app.getJMenuBar(), BorderLayout.NORTH );
final JComponent com = app.getMainView();
com.setPreferredSize( app.getContentPane().getPreferredSize() );
add( com, BorderLayout.CENTER );
}
}