|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.swing.plaf.basic.BasicBorders
public class BasicBorders
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. |
static class |
BasicBorders.ToggleButtonBorder
A border for toggle buttons in the Basic look and feel. |
Constructor Summary | |
---|---|
BasicBorders()
|
Method Summary | |
---|---|
static Border |
getButtonBorder()
Returns a border for drawing push buttons. |
static Border |
getInternalFrameBorder()
Returns a border that is composed of a raised bevel border and a one-pixel thick line border. |
static Border |
getMenuBarBorder()
Returns a border for drawing a two-pixel thick separator line below menu bars. |
static Border |
getProgressBarBorder()
Returns a two-pixel thick, green LineBorderUIResource . |
static Border |
getRadioButtonBorder()
Returns a border for drawing radio buttons. |
static 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 Border |
getSplitPaneDividerBorder()
Returns a border for drawing a one-pixel thick border around the divider of split panes. |
static Border |
getTextFieldBorder()
Returns a border for drawing a border around a text field that makes the field appear as etched into the surface. |
static 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 |
Constructor Detail |
---|
public BasicBorders()
Method Detail |
---|
public static Border getButtonBorder()
The colors of the border are retrieved from the
UIDefaults
of the currently active look and feel
using the keys “Button.shadow”
,
“Button.darkShadow”
,
“Button.light”
, and
“Button.highlight”
.
BorderUIResource.CompoundBorderUIResource
whose outer border is a BasicBorders.ButtonBorder
and whose
inner border is a BasicBorders.MarginBorder
.public static Border getRadioButtonBorder()
The colors of the border are retrieved from the
UIDefaults
of the currently active look and feel
using the keys “RadioButton.shadow”
,
“RadioButton.darkShadow”
,
“RadioButton.light”
, and
“RadioButton.highlight”
.
BorderUIResource.CompoundBorderUIResource
whose outer border is a BasicBorders.RadioButtonBorder
and whose
inner border is a BasicBorders.MarginBorder
.public static Border getToggleButtonBorder()
The colors of the border are retrieved from the
UIDefaults
of the currently active look and feel
using the keys “ToggleButton.shadow”
,
“ToggleButton.darkShadow”
,
“ToggleButton.light”
, and
“ToggleButton.highlight”
.
BorderUIResource.CompoundBorderUIResource
whose outer border is a BasicBorders.ToggleButtonBorder
and whose
inner border is a BasicBorders.MarginBorder
.public static Border getMenuBarBorder()
The colors of the border are retrieved from the
UIDefaults
of the currently active look and feel
using the keys “MenuBar.shadow”
and
“MenuBar.highlight”
.
BasicBorders.MenuBarBorder
.JMenuBar
public static Border getSplitPaneBorder()
The colors of the border are retrieved from the
UIDefaults
of the currently active look and feel
using the keys “SplitPane.darkShadow”
and
“SplitPane.highlight”
.
BasicBorders.SplitPaneBorder
.JSplitPane
,
getSplitPaneDividerBorder()
public static Border getSplitPaneDividerBorder()
The colors of the edges that are adjacent to the child components
of the JSplitPane
are retrieved from the
UIDefaults
of 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.
SplitPaneDividerBorder
, which is
not a public API class of this package.JSplitPane
,
BasicSplitPaneDivider
,
getSplitPaneBorder()
public static Border getTextFieldBorder()
The colors of the border are retrieved from the
UIDefaults
of the currently active look and feel
using the keys “TextField.shadow”
,
“TextField.darkShadow”
,
“TextField.light”
, and
“TextField.highlight”
.
BasicBorders.FieldBorder
.JTextField
,
JTextComponent
public static Border getProgressBarBorder()
LineBorderUIResource
. This is so ugly that look and
feels better use different borders for their progress bars, or
they will look really terrible.
public static Border getInternalFrameBorder()
The colors of the border are retrieved from the
UIDefaults
of 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”
.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |