Package dsto.dfc.swing.panels

Provides MDI-style window management support for managing a set of components.

See:
          Description

Interface Summary
FrameLike This interface allow JFrames and Frames to be substitutable.
PanelManagerListener Listener interface for PanelManager events.
 

Class Summary
ActivePanelEdit Edit for changing the active panel of the PanelManager.
BottomLeft BottomLeft positions an inner frame in the bottom left corner of a larger outer frame.
BottomRight BottomRight positions an inner frame in the bottom right corner of a larger outer frame.
ClientCommandViews A Client Command View alters the commands visible on the main menu, context menu, and tool bar for a changing client.
CmdClosePanel A Command that removes the currently active panel from the panel manager.
CmdFloatPanel A Command that sets the floating state of the currently active PanelManager.Panel to floatStatus.
CmdPageLayoutPanel A Command that opens up a page layout dialog.
CmdPrintPanel A Command that opens up a print dialog.
CmdPrintPreviewPanel A Command that opens up a print preview dialog.
Corner Corner positions an inner frame in a corner of of a larger outer frame.
DynamicCommandViews A Dynamic Command View alters the commands visible on the main menu, context menu, and tool bar of the panel manager.
EditPropagator This class informs registered listeners of edits occurring within any panels held by the panel manager.
ExternalFloatState The External FloatState represents a native window.
FixedFloatState The FixedFloatState represents a single pane in a tabPane.
FloatStateEdit Edit to represent a change in floating status, customised from the PropertyEdit for its display name.
GhostFrame LightWeight imposter class acting as a proxy for internal or external frames.
HidePolicy A policy for deciding what to do when the PanelManager contains no panels.
InsideFrame Used by the ToolView class to display a tool component see also ToolViewGhostFrameOutsideFrame FrameLike
InternalFloatState The Internal FloatState represents a lightweight window.
OutsideFrame Used by the ToolView class to display a tool component see also ToolViewGhostFrameInsideFrame FrameLike
PanelManager Manages a set of panels similar to a Window Manager.
PanelManagerEvent A PanelManagerEvent is passed as a parameter to PanelManagerListener's when a Panel is floated, unfloated, added, or removed.
PanelManagerFinder Locates the Panel Manager for a given component, if any.
PJSBasicTabbedPaneUI Allows clients to set color of the selected tab using setBackgroundAt (int i).
RestrictedIndexTabbedPane Title: DFC General User Interface package Description:
SizeCalculator Calculates the minimum and preferred sizes of the panel manager.
StandardCommandViews StandardCommandViews encapsulates the main, toolbar, and context menus.
TitleHidePolicy A policy class for displaying titles in PanelManager.Panels.
TitleShowPolicy A policy class for displaying titles in PanelManager.Panels.
ToolView A floating tool view of a PanelManager.Panel.
TopLeft TopLeft positions an inner frame in the top left corner of a larger outer frame.
TopRight TopRight positions an inner frame in the top right corner of a larger outer frame.
 

Package dsto.dfc.swing.panels Description

Provides MDI-style window management support for managing a set of components. The dsto.dfc.ui.panel_manager.PanelManager class presents a set of AWT Component's in a tab pane interface, and provides controls allowing panels to be closed and floated. Also integrates support for panel-specific commands via the dsto.dfc.commands framework.



Copyright © 2008 Commonwealth of Australia