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, isInBorder
protected 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.BasicTaskPaneUI
protected void uninstallListeners()
uninstallListeners
in class org.jdesktop.swingx.plaf.basic.BasicTaskPaneUI
protected void installDefaults()
installDefaults
in class org.jdesktop.swingx.plaf.basic.BasicTaskPaneUI
public void uninstallUI(javax.swing.JComponent c)
uninstallUI
in class org.jdesktop.swingx.plaf.basic.BasicTaskPaneUI
protected javax.swing.border.Border createPaneBorder()
createPaneBorder
in class org.jdesktop.swingx.plaf.basic.BasicTaskPaneUI
protected javax.swing.border.Border createContentPaneBorder()
createContentPaneBorder
in class org.jdesktop.swingx.plaf.basic.BasicTaskPaneUI
public void paint(java.awt.Graphics g, javax.swing.JComponent c)
paint
in class javax.swing.plaf.ComponentUI
public boolean isInside(java.awt.event.MouseEvent me)
isInside
in interface org.pushingpixels.substance.internal.animation.TransitionAwareUI
public org.pushingpixels.substance.internal.animation.StateTransitionTracker getTransitionTracker()
getTransitionTracker
in interface org.pushingpixels.substance.internal.animation.TransitionAwareUI
protected int getTitleHeight(java.awt.Component c)
getTitleHeight
in class org.jdesktop.swingx.plaf.basic.BasicTaskPaneUI