facets.facet
Class SwingViewerMaster
java.lang.Object
facets.util.Tracer
facets.facet.FacetMaster
facets.facet.FacetMaster.Viewer
facets.facet.toolkit.swing.ViewerMaster
facets.facet.SwingViewerMaster
- Direct Known Subclasses:
- SwingViewerMaster.Form
public abstract class SwingViewerMaster
- extends facets.facet.toolkit.swing.ViewerMaster
Builds and manages Swing pane for a viewer facet.
SwingViewerMaster
descends from FacetMaster.Viewer
via a superclass known by the AreaFacets
viewers builder.
A custom viewer facet can be defined by returning a concrete subclass from
ViewerAreaMaster.viewerMaster()
.
Method Summary |
javax.swing.JComponent |
avatarPane()
The Swing avatar pane. |
protected abstract javax.swing.JComponent |
newAvatarPane()
Create the avatar pane to be used in the viewer facet. |
Methods inherited from class facets.facet.toolkit.swing.ViewerMaster |
base, defaultCursor, focusGained, getTargetFacets, isScrollable, requestPopup, scrollPane, targets, viewerTarget |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SwingViewerMaster
public SwingViewerMaster()
newAvatarPane
protected abstract javax.swing.JComponent newAvatarPane()
- Create the avatar pane to be used in the viewer facet.
Called during viewer construction; the pane returned can be accessed
with avatarPane()
.
- Specified by:
newAvatarPane
in class facets.facet.toolkit.swing.ViewerMaster
avatarPane
public final javax.swing.JComponent avatarPane()
- The Swing avatar pane.
- Overrides:
avatarPane
in class facets.facet.toolkit.swing.ViewerMaster
- Returns:
- the pane created in
newAvatarPane()