package main;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import gui.MainFrame;
import helper.Helper;
import helper.Constants;
// import bootstrap.Boot;
// import bootstrap.JRIBootstrap;
/**
* Main-Class:
* Konfiguriert und Initialisiert den Logger,
* startet das Swing User-Interface
*/
public class isopgui {
// Dieser Befehl holt sich eine Logger Instanz fr dieses Root Package
private static Log log = LogFactory.getLog("isopgui");
public static void main(String[] args) {
/* Mit dieser Methode der Klasse Helper wird das Log4j Konfigurationsfile
* eingelesen und Log4j konfiguriert
*/
Helper.configureLog4j();
log.info("Starting Application");
/*
* Hier wird das Swing Fenster erzeut. Mit der Methode setLocation() kann man
* das Fenster positionieren, mit der Methode pack() wird die
* Gre des Fensters an den zur Darstellung der Dialogelemente erforderlichen
* Platz angepasst und die Methode setVisible() zeigt das Swing Fenster am
* Bildschirm an.
*/
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new MainFrame().setVisible(true);
}
});
// doesnt work because REngine is not initialized
//
//
// MainFrame mf = new MainFrame();
//
// mf.setLocation(50, 50);
// mf.pack();
// mf.setVisible(true);
//
// log.info("Terminating Start Class");
}
}