GlossyTaskPaneUI
, MetalTaskPaneUI
, WindowsClassicTaskPaneUI
, WindowsTaskPaneUI
public class BasicTaskPaneUI extends TaskPaneUI
JXTaskPane
UI.Modifier and Type | Class | Description |
---|---|---|
protected static class |
BasicTaskPaneUI.ChevronIcon |
Toggle icon.
|
protected static class |
BasicTaskPaneUI.ContentPaneBorder |
The border around the content pane
|
protected class |
BasicTaskPaneUI.PaneBorder |
The border of the taskpane group paints the "text", the "icon", the
"expanded" status and the "special" type.
|
Modifier and Type | Field | Description |
---|---|---|
protected JXTaskPane |
group |
|
protected javax.swing.event.MouseInputListener |
mouseListener |
|
protected boolean |
mouseOver |
|
protected java.beans.PropertyChangeListener |
propertyListener |
|
protected int |
roundHeight |
|
protected int |
titleHeight |
Constructor | Description |
---|---|
BasicTaskPaneUI() |
Modifier and Type | Method | Description |
---|---|---|
protected void |
configure(JXHyperlink link) |
Configures internally used hyperlink on new action creation and on every call to
updateUI() . |
java.awt.Component |
createAction(javax.swing.Action action) |
Called by the component when an action is added to the component through
the
JXTaskPane.add(Action) method. |
protected javax.swing.border.Border |
createContentPaneBorder() |
Creates content pane border.
|
protected javax.swing.event.MouseInputListener |
createMouseInputListener() |
Creates new toggle listener.
|
protected javax.swing.border.Border |
createPaneBorder() |
Creates new border for task pane.
|
protected java.beans.PropertyChangeListener |
createPropertyListener() |
Creates property change listener for task pane.
|
static javax.swing.plaf.ComponentUI |
createUI(javax.swing.JComponent c) |
|
protected void |
ensureVisible() |
Ensures expanded group is visible.
|
java.awt.Dimension |
getPreferredSize(javax.swing.JComponent c) |
|
protected int |
getRoundHeight() |
Gets size of arc used to round corners.
|
protected int |
getTitleHeight(java.awt.Component c) |
Gets current title height.
|
protected void |
installDefaults() |
Installs default properties.
|
protected void |
installKeyboardActions() |
Installs keyboard actions to allow task pane to react on hot keys.
|
protected void |
installListeners() |
Installs listeners for UI delegate.
|
void |
installUI(javax.swing.JComponent c) |
|
protected boolean |
isInBorder(java.awt.event.MouseEvent event) |
Evaluates whenever given mouse even have occurred within borders of task pane.
|
protected void |
uninstallListeners() |
Uninstalls previously installed listeners to free component for garbage collection.
|
void |
uninstallUI(javax.swing.JComponent c) |
protected int titleHeight
protected int roundHeight
protected JXTaskPane group
protected boolean mouseOver
protected javax.swing.event.MouseInputListener mouseListener
protected java.beans.PropertyChangeListener propertyListener
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)
public void installUI(javax.swing.JComponent c)
installUI
in class javax.swing.plaf.ComponentUI
protected void installDefaults()
protected void installListeners()
protected void installKeyboardActions()
public void uninstallUI(javax.swing.JComponent c)
uninstallUI
in class javax.swing.plaf.ComponentUI
protected void uninstallListeners()
protected javax.swing.event.MouseInputListener createMouseInputListener()
protected java.beans.PropertyChangeListener createPropertyListener()
protected boolean isInBorder(java.awt.event.MouseEvent event)
event
- Evaluated event.protected int getTitleHeight(java.awt.Component c)
protected javax.swing.border.Border createPaneBorder()
public java.awt.Dimension getPreferredSize(javax.swing.JComponent c)
getPreferredSize
in class javax.swing.plaf.ComponentUI
protected javax.swing.border.Border createContentPaneBorder()
public java.awt.Component createAction(javax.swing.Action action)
TaskPaneUI
JXTaskPane.add(Action)
method.createAction
in class TaskPaneUI
protected void configure(JXHyperlink link)
updateUI()
.link
- Configured hyperlink.protected void ensureVisible()
protected int getRoundHeight()