|
|||||||||
| Home >> All >> javax >> swing >> plaf >> [ basic overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
javax.swing.plaf.basic
Class BasicBorders

java.lang.Objectjavax.swing.plaf.basic.BasicBorders
- public class BasicBorders
- extends java.lang.Object
Provides various borders for the Basic look and feel.
| Nested Class Summary | |
static class |
BasicBorders.ButtonBorder
A border whose appearance depends on the state of the enclosed button. |
static class |
BasicBorders.FieldBorder
A border that makes its enclosed component appear as lowered into the surface. |
static class |
BasicBorders.MarginBorder
An invisible, but spacing border whose margin is determined by calling the getMargin() method of the enclosed
component. |
static class |
BasicBorders.MenuBarBorder
A border for drawing a separator line below JMenuBar. |
static class |
BasicBorders.RadioButtonBorder
A border for drawing radio buttons in the Basic look and feel. |
static class |
BasicBorders.RolloverButtonBorder
A one-pixel thick border for rollover buttons, for example in tool bars. |
static class |
BasicBorders.SplitPaneBorder
A border for JSplitPanes in the Basic look and feel. |
private static class |
BasicBorders.SplitPaneDividerBorder
A border for the divider inside a JSplitPane. |
static class |
BasicBorders.ToggleButtonBorder
A border for toggle buttons in the Basic look and feel. |
| Field Summary | |
private static BasicBorders.MarginBorder |
sharedMarginBorder
A MarginBorder that gets shared by multiple components. |
| Constructor Summary | |
BasicBorders()
|
|
| Method Summary | |
static javax.swing.border.Border |
getButtonBorder()
Returns a border for drawing push buttons. |
static javax.swing.border.Border |
getInternalFrameBorder()
Returns a border that is composed of a raised bevel border and a one-pixel thick line border. |
(package private) static javax.swing.border.Border |
getMarginBorder()
Returns a shared MarginBorder. |
static javax.swing.border.Border |
getMenuBarBorder()
Returns a border for drawing a two-pixel thick separator line below menu bars. |
static javax.swing.border.Border |
getProgressBarBorder()
Returns a two-pixel thick, green LineBorderUIResource. |
static javax.swing.border.Border |
getRadioButtonBorder()
Returns a border for drawing radio buttons. |
static javax.swing.border.Border |
getSplitPaneBorder()
Returns a border for drawing a one-pixel thick border around split panes that are interrupted where the divider joins the border. |
static javax.swing.border.Border |
getSplitPaneDividerBorder()
Returns a border for drawing a one-pixel thick border around the divider of split panes. |
static javax.swing.border.Border |
getTextFieldBorder()
Returns a border for drawing a border around a text field that makes the field appear as etched into the surface. |
static javax.swing.border.Border |
getToggleButtonBorder()
Returns a border for drawing toggle buttons. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
sharedMarginBorder
private static BasicBorders.MarginBorder sharedMarginBorder
- A MarginBorder that gets shared by multiple components.
Created on demand by the private helper function
getMarginBorder()55 .
| Constructor Detail |
BasicBorders
public BasicBorders()
| Method Detail |
getButtonBorder
public static javax.swing.border.Border getButtonBorder()
- Returns a border for drawing push buttons.
The colors of the border are retrieved from the
UIDefaultsof the currently active look and feel using the keys“Button.shadow”,“Button.darkShadow”,“Button.light”, and“Button.highlight”.
getRadioButtonBorder
public static javax.swing.border.Border getRadioButtonBorder()
- Returns a border for drawing radio buttons.
The colors of the border are retrieved from the
UIDefaultsof the currently active look and feel using the keys“RadioButton.shadow”,“RadioButton.darkShadow”,“RadioButton.light”, and“RadioButton.highlight”.
getToggleButtonBorder
public static javax.swing.border.Border getToggleButtonBorder()
- Returns a border for drawing toggle buttons.
The colors of the border are retrieved from the
UIDefaultsof the currently active look and feel using the keys“ToggleButton.shadow”,“ToggleButton.darkShadow”,“ToggleButton.light”, and“ToggleButton.highlight”.
getMenuBarBorder
public static javax.swing.border.Border getMenuBarBorder()
- Returns a border for drawing a two-pixel thick separator line
below menu bars.
The colors of the border are retrieved from the
UIDefaultsof the currently active look and feel using the keys“MenuBar.shadow”and“MenuBar.highlight”.
getSplitPaneBorder
public static javax.swing.border.Border getSplitPaneBorder()
- Returns a border for drawing a one-pixel thick border around
split panes that are interrupted where the divider joins the
border.
The colors of the border are retrieved from the
UIDefaultsof the currently active look and feel using the keys“SplitPane.darkShadow”and“SplitPane.highlight”.
getSplitPaneDividerBorder
public static javax.swing.border.Border getSplitPaneDividerBorder()
- Returns a border for drawing a one-pixel thick border around
the divider of split panes.
The colors of the edges that are adjacent to the child components of the
JSplitPaneare retrieved from theUIDefaultsof the currently active look and feel using the keys“SplitPane.darkShadow”and“SplitPane.highlight”. The color of the other two edges is the background color of the divider.
- Since:
- 1.3
getTextFieldBorder
public static javax.swing.border.Border getTextFieldBorder()
- Returns a border for drawing a border around a text field
that makes the field appear as etched into the surface.
The colors of the border are retrieved from the
UIDefaultsof the currently active look and feel using the keys“TextField.shadow”,“TextField.darkShadow”,“TextField.light”, and“TextField.highlight”.
getProgressBarBorder
public static javax.swing.border.Border getProgressBarBorder()
- Returns a two-pixel thick, green
LineBorderUIResource. This is so ugly that look and feels better use different borders for their progress bars, or they will look really terrible.
getInternalFrameBorder
public static javax.swing.border.Border getInternalFrameBorder()
- Returns a border that is composed of a raised bevel border and a
one-pixel thick line border.
The colors of the border are retrieved from the
UIDefaultsof the currently active look and feel using the keys“InternalFrame.borderShadow”,“InternalFrame.borderDarkShadow”,“InternalFrame.borderLight”,“InternalFrame.borderHighlight”, and (for the inner one-pixel thick line)“InternalFrame.borderColor”.
getMarginBorder
static javax.swing.border.Border getMarginBorder()
- Returns a shared MarginBorder.
|
|||||||||
| Home >> All >> javax >> swing >> plaf >> [ basic overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
javax.swing.plaf.basic.BasicBorders