com.lightdev.app.mdi
Class MDIApplication


java.lang.Object

  extended by com.lightdev.app.Application

      extended by com.lightdev.app.MenuApplication

          extended by com.lightdev.app.DefaultApplication

              extended by com.lightdev.app.mdi.MDIApplication


public class MDIApplication
extends DefaultApplication

An application that implements a multiple document interface (MDI) to subclass from.

Version:
1, February 12, 2004
Author:
Ulrich Hilger, Light Development, http://www.lightdev.com, info@lightdev.com, published under the terms and conditions of the GNU General Public License, for details see file in the distribution package of this software as well as any licensing notes inside this documentation

Field Summary
 
Fields inherited from class com.lightdev.app.DefaultApplication
ACTION_ABOUT_APP, ACTION_EXIT_APP, ACTION_SHOW_HELP_CONTENTS
 
Fields inherited from class com.lightdev.app.MenuApplication
menuSeparatorKey, RB_KEY_APP_MENUBAR
 
Fields inherited from class com.lightdev.app.Application
actionSuffix, APP_HELP_NAME, imageSuffix, JAVA_HELP_EXT, labelSuffix, logger, RB_KEY_ABOUT_APP_DIALOG_TITLE, RB_KEY_LOG_APP_CAN_NOT_EXIT, RB_KEY_LOG_APP_STARTED, RB_KEY_LOG_APP_TERMINATED, RESOURCE_NOT_FOUND, resources, selectedIconSuffix, toolTipSuffix, URL_SEPARATOR
 
Constructor Summary
MDIApplication()
           
MDIApplication(Level level, String logDir)
           
MDIApplication(Level level, String logDir, boolean showUi)
           
 
Method Summary
 MDIDesktopPane getDesktop()
           
protected  void initMainFrame(boolean showUi)
          initialize this application's main frame
 
Methods inherited from class com.lightdev.app.DefaultApplication
findMainFrame, initActions, main
 
Methods inherited from class com.lightdev.app.MenuApplication
createMenu, createMenubar, createMenubar, createMenuItem, createToolBar, getMenuItem
 
Methods inherited from class com.lightdev.app.Application
about, addAction, canExit, exitApplication, getAction, getAppName, getBundle, getHelpBroker, getIconForCommand, getIconForName, getResource, getResourceString, log, logStackTrace, setLogging, setLogLevel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MDIApplication


public MDIApplication()

MDIApplication


public MDIApplication(Level level,

                      String logDir)

MDIApplication


public MDIApplication(Level level,

                      String logDir,

                      boolean showUi)
Method Detail

initMainFrame


protected void initMainFrame(boolean showUi)
initialize this application's main frame

Overrides:
initMainFrame in class DefaultApplication

getDesktop


public MDIDesktopPane getDesktop()

Copyright (c) 2004, 2005 Ulrich Hilger