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 javax.swing.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 javax.swing.border.Border |
createContentPaneBorder() |
|
protected javax.swing.border.Border |
createPaneBorder() |
|
static javax.swing.plaf.ComponentUI |
createUI(javax.swing.JComponent comp) |
|
protected int |
getTitleHeight(java.awt.Component c) |
|
org.pushingpixels.substance.internal.animation.StateTransitionTracker |
getTransitionTracker() |
|
protected void |
installDefaults() |
|
protected void |
installListeners() |
|
boolean |
isInside(java.awt.event.MouseEvent me) |
|
void |
paint(java.awt.Graphics g,
javax.swing.JComponent c) |
|
protected void |
uninstallListeners() |
|
void |
uninstallUI(javax.swing.JComponent c) |
configure, createAction, createMouseInputListener, createPropertyListener, ensureVisible, getPreferredSize, getRoundHeight, installKeyboardActions, installUI, isInBorderprotected org.pushingpixels.substance.internal.animation.StateTransitionTracker stateTransitionTracker
protected javax.swing.ButtonModel taskPaneModel
public SubstanceTaskPaneUI(org.jdesktop.swingx.JXTaskPane taskPane)
public static javax.swing.plaf.ComponentUI createUI(javax.swing.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(javax.swing.JComponent c)
uninstallUI in class org.jdesktop.swingx.plaf.basic.BasicTaskPaneUIprotected javax.swing.border.Border createPaneBorder()
createPaneBorder in class org.jdesktop.swingx.plaf.basic.BasicTaskPaneUIprotected javax.swing.border.Border createContentPaneBorder()
createContentPaneBorder in class org.jdesktop.swingx.plaf.basic.BasicTaskPaneUIpublic void paint(java.awt.Graphics g,
javax.swing.JComponent c)
paint in class javax.swing.plaf.ComponentUIpublic boolean isInside(java.awt.event.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(java.awt.Component c)
getTitleHeight in class org.jdesktop.swingx.plaf.basic.BasicTaskPaneUI