Package com.jgoodies.looks.plastic
Class PlasticXPBorders
- java.lang.Object
-
- com.jgoodies.looks.plastic.PlasticXPBorders
-
final class PlasticXPBorders extends java.lang.Object
This class consists of a set ofBorder
s used by the JGoodies Plastic XP Look and Feel UI delegates.- Version:
- $Revision: 1.16 $
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
PlasticXPBorders.RolloverButtonBorder
A rollover border for buttons in toolbars.private static class
PlasticXPBorders.XPButtonBorder
A border for XP style buttons.private static class
PlasticXPBorders.XPComboBoxArrowButtonBorder
A border for combo box arrow buttons.private static class
PlasticXPBorders.XPComboBoxEditorBorder
A border for combo box editors.private static class
PlasticXPBorders.XPScrollPaneBorder
Unlike Metal we paint a simple rectangle.private static class
PlasticXPBorders.XPSpinnerBorder
A border forJSpinner
components.private static class
PlasticXPBorders.XPTextFieldBorder
A border for text fields.
-
Field Summary
Fields Modifier and Type Field Description private static javax.swing.border.Border
comboBoxArrowButtonBorder
private static javax.swing.border.Border
comboBoxEditorBorder
private static javax.swing.border.Border
rolloverButtonBorder
private static javax.swing.border.Border
scrollPaneBorder
private static javax.swing.border.Border
spinnerBorder
private static javax.swing.border.Border
textFieldBorder
-
Constructor Summary
Constructors Modifier Constructor Description private
PlasticXPBorders()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static javax.swing.border.Border
getButtonBorder(java.awt.Insets buttonMargin)
(package private) static javax.swing.border.Border
getComboBoxArrowButtonBorder()
(package private) static javax.swing.border.Border
getComboBoxEditorBorder()
(package private) static javax.swing.border.Border
getRolloverButtonBorder()
Returns a rollover border for buttons in aJToolBar
.(package private) static javax.swing.border.Border
getScrollPaneBorder()
(package private) static javax.swing.border.Border
getSpinnerBorder()
(package private) static javax.swing.border.Border
getTextFieldBorder()
(package private) static javax.swing.border.Border
getToggleButtonBorder(java.awt.Insets buttonMargin)
-
-
-
Field Detail
-
comboBoxArrowButtonBorder
private static javax.swing.border.Border comboBoxArrowButtonBorder
-
comboBoxEditorBorder
private static javax.swing.border.Border comboBoxEditorBorder
-
scrollPaneBorder
private static javax.swing.border.Border scrollPaneBorder
-
textFieldBorder
private static javax.swing.border.Border textFieldBorder
-
spinnerBorder
private static javax.swing.border.Border spinnerBorder
-
rolloverButtonBorder
private static javax.swing.border.Border rolloverButtonBorder
-
-
Method Detail
-
getButtonBorder
static javax.swing.border.Border getButtonBorder(java.awt.Insets buttonMargin)
-
getComboBoxArrowButtonBorder
static javax.swing.border.Border getComboBoxArrowButtonBorder()
-
getComboBoxEditorBorder
static javax.swing.border.Border getComboBoxEditorBorder()
-
getScrollPaneBorder
static javax.swing.border.Border getScrollPaneBorder()
-
getTextFieldBorder
static javax.swing.border.Border getTextFieldBorder()
-
getToggleButtonBorder
static javax.swing.border.Border getToggleButtonBorder(java.awt.Insets buttonMargin)
-
getSpinnerBorder
static javax.swing.border.Border getSpinnerBorder()
-
getRolloverButtonBorder
static javax.swing.border.Border getRolloverButtonBorder()
Returns a rollover border for buttons in aJToolBar
.- Returns:
- the lazily created rollover button border
-
-