Methods Summary |
---|
public static javax.swing.border.Border | createBevelBorder(int type)Creates a beveled border of the specified type, using
brighter shades of the component's current background color
for highlighting, and darker shading for shadows.
(In a lowered border, shadows are on top and highlights
are underneath.)
return createSharedBevel(type);
|
public static javax.swing.border.Border | createBevelBorder(int type, java.awt.Color highlight, java.awt.Color shadow)Creates a beveled border of the specified type, using
the specified highlighting and shadowing. The outer
edge of the highlighted area uses a brighter shade of
the highlight color. The inner edge of the shadow area
uses a brighter shade of the shadow color.
return new BevelBorder(type, highlight, shadow);
|
public static javax.swing.border.Border | createBevelBorder(int type, java.awt.Color highlightOuter, java.awt.Color highlightInner, java.awt.Color shadowOuter, java.awt.Color shadowInner)Creates a beveled border of the specified type, using
the specified colors for the inner and outer highlight
and shadow areas.
Note: The shadow inner and outer colors are
switched for a lowered bevel border.
return new BevelBorder(type, highlightOuter, highlightInner,
shadowOuter, shadowInner);
|
public static javax.swing.border.CompoundBorder | createCompoundBorder()Creates a compound border with a null inside edge and a
null outside edge.
return new CompoundBorder();
|
public static javax.swing.border.CompoundBorder | createCompoundBorder(javax.swing.border.Border outsideBorder, javax.swing.border.Border insideBorder)Creates a compound border specifying the border objects to use
for the outside and inside edges.
return new CompoundBorder(outsideBorder, insideBorder);
|
public static javax.swing.border.Border | createEmptyBorder()Creates an empty border that takes up no space. (The width
of the top, bottom, left, and right sides are all zero.)
return emptyBorder;
|
public static javax.swing.border.Border | createEmptyBorder(int top, int left, int bottom, int right)Creates an empty border that takes up space but which does
no drawing, specifying the width of the top, left, bottom, and
right sides.
return new EmptyBorder(top, left, bottom, right);
|
public static javax.swing.border.Border | createEtchedBorder()Creates a border with an "etched" look using
the component's current background color for
highlighting and shading.
return sharedEtchedBorder;
|
public static javax.swing.border.Border | createEtchedBorder(java.awt.Color highlight, java.awt.Color shadow)Creates a border with an "etched" look using
the specified highlighting and shading colors.
return new EtchedBorder(highlight, shadow);
|
public static javax.swing.border.Border | createEtchedBorder(int type)Creates a border with an "etched" look using
the component's current background color for
highlighting and shading.
switch (type) {
case EtchedBorder.RAISED:
if (sharedRaisedEtchedBorder == null) {
sharedRaisedEtchedBorder = new EtchedBorder
(EtchedBorder.RAISED);
}
return sharedRaisedEtchedBorder;
case EtchedBorder.LOWERED:
return sharedEtchedBorder;
default:
throw new IllegalArgumentException("type must be one of EtchedBorder.RAISED or EtchedBorder.LOWERED");
}
|
public static javax.swing.border.Border | createEtchedBorder(int type, java.awt.Color highlight, java.awt.Color shadow)Creates a border with an "etched" look using
the specified highlighting and shading colors.
return new EtchedBorder(type, highlight, shadow);
|
public static javax.swing.border.Border | createLineBorder(java.awt.Color color)Creates a line border withe the specified color.
return new LineBorder(color, 1);
|
public static javax.swing.border.Border | createLineBorder(java.awt.Color color, int thickness)Creates a line border with the specified color
and width. The width applies to all four sides of the
border. To specify widths individually for the top,
bottom, left, and right, use
{@link #createMatteBorder(int,int,int,int,Color)}.
return new LineBorder(color, thickness);
|
public static javax.swing.border.Border | createLoweredBevelBorder()Creates a border with a lowered beveled edge, using
brighter shades of the component's current background color
for highlighting, and darker shading for shadows.
(In a lowered border, shadows are on top and highlights
are underneath.)
return createSharedBevel(BevelBorder.LOWERED);
|
public static javax.swing.border.MatteBorder | createMatteBorder(int top, int left, int bottom, int right, java.awt.Color color)Creates a matte-look border using a solid color. (The difference between
this border and a line border is that you can specify the individual
border dimensions.)
return new MatteBorder(top, left, bottom, right, color);
|
public static javax.swing.border.MatteBorder | createMatteBorder(int top, int left, int bottom, int right, javax.swing.Icon tileIcon)Creates a matte-look border that consists of multiple tiles of a
specified icon. Multiple copies of the icon are placed side-by-side
to fill up the border area.
Note:
If the icon doesn't load, the border area is painted gray.
return new MatteBorder(top, left, bottom, right, tileIcon);
|
public static javax.swing.border.Border | createRaisedBevelBorder()Creates a border with a raised beveled edge, using
brighter shades of the component's current background color
for highlighting, and darker shading for shadows.
(In a raised border, highlights are on top and shadows
are underneath.)
return createSharedBevel(BevelBorder.RAISED);
|
static javax.swing.border.Border | createSharedBevel(int type)
if(type == BevelBorder.RAISED) {
return sharedRaisedBevel;
} else if(type == BevelBorder.LOWERED) {
return sharedLoweredBevel;
}
return null;
|
public static javax.swing.border.TitledBorder | createTitledBorder(java.lang.String title)Creates a new title border specifying the text of the title, using
the default border (etched), using the default text position
(sitting on the top
line) and default justification (leading) and using the default
font and text color determined by the current look and feel.
return new TitledBorder(title);
|
public static javax.swing.border.TitledBorder | createTitledBorder(javax.swing.border.Border border)Creates a new title border with an empty title specifying the
border object, using the default text position (sitting on the top
line) and default justification (leading) and using the default
font, and text color.
return new TitledBorder(border);
|
public static javax.swing.border.TitledBorder | createTitledBorder(javax.swing.border.Border border, java.lang.String title)Adds a title to an existing border, specifying the text of
the title, using the default positioning (sitting on the top
line) and default justification (leading) and using the default
font and text color determined by the current look and feel.
return new TitledBorder(border, title);
|
public static javax.swing.border.TitledBorder | createTitledBorder(javax.swing.border.Border border, java.lang.String title, int titleJustification, int titlePosition)Adds a title to an existing border, specifying the text of
the title along with its positioning, using the default
font and text color determined by the current look and feel.
return new TitledBorder(border, title, titleJustification,
titlePosition);
|
public static javax.swing.border.TitledBorder | createTitledBorder(javax.swing.border.Border border, java.lang.String title, int titleJustification, int titlePosition, java.awt.Font titleFont)Adds a title to an existing border, specifying the text of
the title along with its positioning and font, using the
default text color determined by the current look and feel.
return new TitledBorder(border, title, titleJustification,
titlePosition, titleFont);
|
public static javax.swing.border.TitledBorder | createTitledBorder(javax.swing.border.Border border, java.lang.String title, int titleJustification, int titlePosition, java.awt.Font titleFont, java.awt.Color titleColor)Adds a title to an existing border, specifying the text of
the title along with its positioning, font, and color.
return new TitledBorder(border, title, titleJustification,
titlePosition, titleFont, titleColor);
|