Package main

Source Code of main.isopgui

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");
    }
}
TOP

Related Classes of main.isopgui

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.