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 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, 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