org.pushingpixels.substance.internal.animation.TransitionAwareUIpublic class SubstanceTaskPaneUI
extends org.jdesktop.swingx.plaf.basic.BasicTaskPaneUI
implements org.pushingpixels.substance.internal.animation.TransitionAwareUI
JXTaskPane.| Modifier and Type | Class | Description |
|---|---|---|
protected class |
SubstanceTaskPaneUI.SubstancePaneBorder |
Pane border for task pane.
|
| Modifier and Type | Field | Description |
|---|---|---|
protected org.pushingpixels.substance.internal.animation.StateTransitionTracker |
stateTransitionTracker |
Listener for transition animations.
|
protected ButtonModel |
taskPaneModel |
Surrogate model for the fade effects on the title pane border.
|
| Constructor | Description |
|---|---|
SubstanceTaskPaneUI(org.jdesktop.swingx.JXTaskPane taskPane) |
Creates a new UI delegate.
|
| Modifier and Type | Method | Description |
|---|---|---|
protected Border |
createContentPaneBorder() |
|
protected Border |
createPaneBorder() |
|
static ComponentUI |
createUI(JComponent comp) |
|
protected int |
getTitleHeight(Component c) |
|
org.pushingpixels.substance.internal.animation.StateTransitionTracker |
getTransitionTracker() |
|
protected void |
installDefaults() |
|
protected void |
installListeners() |
|
boolean |
isInside(MouseEvent me) |
|
void |
paint(Graphics g,
JComponent c) |
|
protected void |
uninstallListeners() |
|
void |
uninstallUI(JComponent c) |
configure, createAction, createMouseInputListener, createPropertyListener, ensureVisible, getPreferredSize, getRoundHeight, installKeyboardActions, installUI, isInBordercontains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, updateprotected org.pushingpixels.substance.internal.animation.StateTransitionTracker stateTransitionTracker
protected ButtonModel taskPaneModel
public SubstanceTaskPaneUI(org.jdesktop.swingx.JXTaskPane taskPane)
public static ComponentUI createUI(JComponent comp)
protected void installListeners()
installListeners in class org.jdesktop.swingx.plaf.basic.BasicTaskPaneUIprotected void uninstallListeners()
uninstallListeners in class org.jdesktop.swingx.plaf.basic.BasicTaskPaneUIprotected void installDefaults()
installDefaults in class org.jdesktop.swingx.plaf.basic.BasicTaskPaneUIpublic void uninstallUI(JComponent c)
uninstallUI in class org.jdesktop.swingx.plaf.basic.BasicTaskPaneUIprotected Border createPaneBorder()
createPaneBorder in class org.jdesktop.swingx.plaf.basic.BasicTaskPaneUIprotected Border createContentPaneBorder()
createContentPaneBorder in class org.jdesktop.swingx.plaf.basic.BasicTaskPaneUIpublic void paint(Graphics g, JComponent c)
paint in class ComponentUIpublic boolean isInside(MouseEvent me)
isInside in interface org.pushingpixels.substance.internal.animation.TransitionAwareUIpublic org.pushingpixels.substance.internal.animation.StateTransitionTracker getTransitionTracker()
getTransitionTracker in interface org.pushingpixels.substance.internal.animation.TransitionAwareUIprotected int getTitleHeight(Component c)
getTitleHeight in class org.jdesktop.swingx.plaf.basic.BasicTaskPaneUI