ch.elca.el4j.services.gui.swing
Class MDIApplication

java.lang.Object
  extended by org.jdesktop.application.AbstractBean
      extended by org.jdesktop.application.Application
          extended by org.jdesktop.application.SingleFrameApplication
              extended by ch.elca.el4j.services.gui.swing.GUIApplication
                  extended by ch.elca.el4j.services.gui.swing.AbstractMDIApplication
                      extended by ch.elca.el4j.services.gui.swing.MDIApplication
All Implemented Interfaces:
ActionsContextAware

public abstract class MDIApplication
extends AbstractMDIApplication

Parent class for MDI applications not using an XML GUI description. MDI Applications using XML GUIs should use AbstractMDIApplication.

Author:
Stefan Wismer (SWI)
File-location:
MDIApplication
Last check-in date:
2009-10-21 11:14:09 +0200 (Mi, 21. Okt 2009) by swismer for revision 3956

Nested Class Summary
 
Nested classes/interfaces inherited from class ch.elca.el4j.services.gui.swing.AbstractMDIApplication
AbstractMDIApplication.ListenerToEvent
 
Nested classes/interfaces inherited from class org.jdesktop.application.Application
org.jdesktop.application.Application.ExitListener
 
Field Summary
protected  JDesktopPane desktopPane
          The desktop pane of this MDIApplication.
protected  WindowManager m_windowManager
          Helps to manage the mdi menu and pane.
 
Fields inherited from class ch.elca.el4j.services.gui.swing.GUIApplication
actionsContext, config, springContext
 
Constructor Summary
MDIApplication()
           
 
Method Summary
protected  void createDefaultDesktopPane()
          Creates a default desktop pane with a default Menu This method could be overridden in case you would like another desktop pane.
protected  JDesktopPane getDesktopPane()
          
 
Methods inherited from class ch.elca.el4j.services.gui.swing.AbstractMDIApplication
show, show
 
Methods inherited from class ch.elca.el4j.services.gui.swing.GUIApplication
getAction, getActionsContext, getConfig, getInstance, getSpringContext, getString, launch, setConfig, setSpringContext, show, showMain, showMain, showMain, shutdown
 
Methods inherited from class org.jdesktop.application.SingleFrameApplication
configureWindow, getMainFrame, getMainView, setMainFrame, show, show, show
 
Methods inherited from class org.jdesktop.application.Application
addExitListener, create, end, exit, exit, getContext, getExitListeners, getInstance, hide, initialize, launch, quit, ready, removeExitListener, setInstance, startup, waitForReady
 
Methods inherited from class org.jdesktop.application.AbstractBean
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, firePropertyChange, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

desktopPane

protected JDesktopPane desktopPane
The desktop pane of this MDIApplication.

See Also:
createDefaultDesktopPane()

m_windowManager

protected WindowManager m_windowManager
Helps to manage the mdi menu and pane.

Constructor Detail

MDIApplication

public MDIApplication()
Method Detail

getDesktopPane

protected JDesktopPane getDesktopPane()

Specified by:
getDesktopPane in class AbstractMDIApplication
Returns:
the desktop pane of this MDIApplication

createDefaultDesktopPane

protected void createDefaultDesktopPane()
Creates a default desktop pane with a default Menu This method could be overridden in case you would like another desktop pane.
Stores the created desktop pane in the desktopPane



Copyright © 2005-2011 ELCA. All Rights Reserved.