Class SubstanceTaskPaneUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.PanelUI
org.jdesktop.swingx.plaf.TaskPaneUI
org.jdesktop.swingx.plaf.basic.BasicTaskPaneUI
org.pushingpixels.substance.swingx.SubstanceTaskPaneUI
- All Implemented Interfaces:
org.pushingpixels.substance.internal.animation.TransitionAwareUI
public class SubstanceTaskPaneUI
extends org.jdesktop.swingx.plaf.basic.BasicTaskPaneUI
implements org.pushingpixels.substance.internal.animation.TransitionAwareUI
Substance-consistent UI delegate for
JXTaskPane.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected classPane border for task pane.Nested classes/interfaces inherited from class org.jdesktop.swingx.plaf.basic.BasicTaskPaneUI
org.jdesktop.swingx.plaf.basic.BasicTaskPaneUI.ChevronIcon, org.jdesktop.swingx.plaf.basic.BasicTaskPaneUI.ContentPaneBorder, org.jdesktop.swingx.plaf.basic.BasicTaskPaneUI.PaneBorder -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.pushingpixels.substance.internal.animation.StateTransitionTrackerListener for transition animations.protected ButtonModelSurrogate model for the fade effects on the title pane border.Fields inherited from class org.jdesktop.swingx.plaf.basic.BasicTaskPaneUI
group, mouseListener, mouseOver, propertyListener, roundHeight, titleHeight -
Constructor Summary
ConstructorsConstructorDescriptionSubstanceTaskPaneUI(org.jdesktop.swingx.JXTaskPane taskPane) Creates a new UI delegate. -
Method Summary
Modifier and TypeMethodDescriptionprotected Borderprotected Borderstatic ComponentUIcreateUI(JComponent comp) protected intorg.pushingpixels.substance.internal.animation.StateTransitionTrackerprotected voidprotected voidbooleanisInside(MouseEvent me) voidpaint(Graphics g, JComponent c) protected voidvoidMethods inherited from class org.jdesktop.swingx.plaf.basic.BasicTaskPaneUI
configure, createAction, createMouseInputListener, createPropertyListener, ensureVisible, getPreferredSize, getRoundHeight, installKeyboardActions, installUI, isInBorderMethods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, update
-
Field Details
-
stateTransitionTracker
protected org.pushingpixels.substance.internal.animation.StateTransitionTracker stateTransitionTrackerListener for transition animations. -
taskPaneModel
Surrogate model for the fade effects on the title pane border.
-
-
Constructor Details
-
SubstanceTaskPaneUI
public SubstanceTaskPaneUI(org.jdesktop.swingx.JXTaskPane taskPane) Creates a new UI delegate.
-
-
Method Details
-
createUI
-
installListeners
protected void installListeners()- Overrides:
installListenersin classorg.jdesktop.swingx.plaf.basic.BasicTaskPaneUI
-
uninstallListeners
protected void uninstallListeners()- Overrides:
uninstallListenersin classorg.jdesktop.swingx.plaf.basic.BasicTaskPaneUI
-
installDefaults
protected void installDefaults()- Overrides:
installDefaultsin classorg.jdesktop.swingx.plaf.basic.BasicTaskPaneUI
-
uninstallUI
- Overrides:
uninstallUIin classorg.jdesktop.swingx.plaf.basic.BasicTaskPaneUI
-
createPaneBorder
- Overrides:
createPaneBorderin classorg.jdesktop.swingx.plaf.basic.BasicTaskPaneUI
-
createContentPaneBorder
- Overrides:
createContentPaneBorderin classorg.jdesktop.swingx.plaf.basic.BasicTaskPaneUI
-
paint
- Overrides:
paintin classComponentUI
-
isInside
- Specified by:
isInsidein interfaceorg.pushingpixels.substance.internal.animation.TransitionAwareUI
-
getTransitionTracker
public org.pushingpixels.substance.internal.animation.StateTransitionTracker getTransitionTracker()- Specified by:
getTransitionTrackerin interfaceorg.pushingpixels.substance.internal.animation.TransitionAwareUI
-
getTitleHeight
- Overrides:
getTitleHeightin classorg.jdesktop.swingx.plaf.basic.BasicTaskPaneUI
-