public class SubstanceTaskPaneUI
extends org.jdesktop.swingx.plaf.basic.BasicTaskPaneUI
implements org.pushingpixels.substance.internal.animation.TransitionAwareUI
JXTaskPane.| Modifier and Type | Class and Description |
|---|---|
protected class |
SubstanceTaskPaneUI.SubstancePaneBorder
Pane border for task pane.
|
| Modifier and Type | Field and 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 and Description |
|---|
SubstanceTaskPaneUI(org.jdesktop.swingx.JXTaskPane taskPane)
Creates a new UI delegate.
|
| Modifier and Type | Method and 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