org.pushingpixels.substance.internal.animation.TransitionAwareUI
public 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, isInBorder
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, update
protected 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.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(JComponent c)
uninstallUI
in class org.jdesktop.swingx.plaf.basic.BasicTaskPaneUI
protected Border createPaneBorder()
createPaneBorder
in class org.jdesktop.swingx.plaf.basic.BasicTaskPaneUI
protected Border createContentPaneBorder()
createContentPaneBorder
in class org.jdesktop.swingx.plaf.basic.BasicTaskPaneUI
public void paint(Graphics g, JComponent c)
paint
in class ComponentUI
public boolean isInside(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(Component c)
getTitleHeight
in class org.jdesktop.swingx.plaf.basic.BasicTaskPaneUI