com.tensegrity.gui.swing.document
Interface SwingMDIComponent

All Superinterfaces:
Evaluable, MDIComponent, Observable
All Known Implementing Classes:
DockMDIComponent, FramedMDIComponent, PanelMDIComponent, TabbedMDIComponent, WindowMDIComponent

public interface SwingMDIComponent
extends MDIComponent

This interface represents the complete responsibility of a Swing-based MDIComponent.

REVIEWJAVADOC (SwingMDIComponent.java) : what are these MDI containers he is talking about here? Different examples of implementations of this interface are the TabbedMDIComponent and the FramedMDIComponent.

An MDI container manages subclass of the Document base class and internally displays them in a certain graphical style. A particular implementation this class could display the documents as windows in an internal frame while another might choose to display them as tab-pages in a tabbed-pane.

Version:
$Id: SwingMDIComponent.java,v 1.5 2006/01/03 13:07:00 BurkhardWick Exp $
Author:
Stepan Rutz

Method Summary
 javax.swing.JComponent getJComponent()
          Returns the JComponent subclass that is the MDI container.
 
Methods inherited from interface com.tensegrity.gui.document.MDIComponent
addDocument, addDocumentListener, fireDocumentDataChanged, getActiveDocument, getDocumentCount, getDocuments, getObservable, indicateModifiedDocument, indicateUnmodifiedDocument, postValidate, removeActiveDocument, removeDocument, removeDocumentListener, renameDocument, setActiveDocument, setDocumentListener, setObservable
 
Methods inherited from interface com.tensegrity.generic.util.Observable
addObserver, clearChanged, deleteObserver, deleteObservers, getObservers, notifyObservers, notifyObservers, setChanged
 
Methods inherited from interface com.tensegrity.gui.Evaluable
applyEvList, installEvList
 

Method Detail

getJComponent

public javax.swing.JComponent getJComponent()
Returns the JComponent subclass that is the MDI container.

Returns:
the JComponent subclass that is the MDI container.

Find more information in the class documentation



Copyright © 2005 Tensegrity Software GmbH. All Rights Reserved. Date of creation: 09.06.2006.