Package org.jdesktop.swingx.plaf.metal
Class MetalTaskPaneUI
- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- javax.swing.plaf.PanelUI
-
- org.jdesktop.swingx.plaf.TaskPaneUI
-
- org.jdesktop.swingx.plaf.basic.BasicTaskPaneUI
-
- org.jdesktop.swingx.plaf.metal.MetalTaskPaneUI
-
public class MetalTaskPaneUI extends BasicTaskPaneUI
Metal implementation of theJXTaskPane
UI.- Author:
- Frederic Lavigne
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.jdesktop.swingx.plaf.basic.BasicTaskPaneUI
BasicTaskPaneUI.ChevronIcon, BasicTaskPaneUI.ContentPaneBorder, BasicTaskPaneUI.PaneBorder
-
-
Field Summary
-
Fields inherited from class org.jdesktop.swingx.plaf.basic.BasicTaskPaneUI
group, mouseListener, mouseOver, propertyListener, roundHeight, titleHeight
-
-
Constructor Summary
Constructors Constructor Description MetalTaskPaneUI()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Border
createPaneBorder()
Creates new border for task pane.static ComponentUI
createUI(JComponent c)
protected void
installDefaults()
Installs default properties.-
Methods inherited from class org.jdesktop.swingx.plaf.basic.BasicTaskPaneUI
configure, createAction, createContentPaneBorder, createMouseInputListener, createPropertyListener, ensureVisible, getPreferredSize, getRoundHeight, getTitleHeight, installKeyboardActions, installListeners, installUI, isInBorder, uninstallListeners, uninstallUI
-
Methods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, paint, update
-
-
-
-
Method Detail
-
createUI
public static ComponentUI createUI(JComponent c)
-
installDefaults
protected void installDefaults()
Description copied from class:BasicTaskPaneUI
Installs default properties. Following properties are installed:- TaskPane.background
- TaskPane.foreground
- TaskPane.font
- TaskPane.borderColor
- TaskPane.titleForeground
- TaskPane.titleBackgroundGradientStart
- TaskPane.titleBackgroundGradientEnd
- TaskPane.titleOver
- TaskPane.specialTitleOver
- TaskPane.specialTitleForeground
- TaskPane.specialTitleBackground
- Overrides:
installDefaults
in classBasicTaskPaneUI
-
createPaneBorder
protected Border createPaneBorder()
Description copied from class:BasicTaskPaneUI
Creates new border for task pane.- Overrides:
createPaneBorder
in classBasicTaskPaneUI
- Returns:
- Fresh border on every call.
-
-