Package | Description |
---|---|
javax.swing |
Provides a set of "lightweight"
(all-Java language) components that,
to the maximum degree possible, work the same on all platforms.
|
javax.swing.border |
Provides classes and interface for drawing
specialized borders around a Swing component.
|
javax.swing.plaf |
Provides one interface and many abstract classes that
Swing uses to provide its pluggable look-and-feel capabilities.
|
javax.swing.plaf.basic |
Provides user interface objects built according to the
Basic look and feel.
|
javax.swing.plaf.metal |
Provides user interface objects built according to
the Java look and feel (once codenamed Metal),
which is the default look and feel.
|
javax.swing.table |
Provides classes and interfaces for dealing with
javax.swing.JTable . |
javax.swing.tree |
Provides classes and interfaces for dealing with
javax.swing.JTree . |
Modifier and Type | Field and Description |
---|---|
protected static Border |
DefaultListCellRenderer.noFocusBorder
No focus border
|
Modifier and Type | Method and Description |
---|---|
static Border |
BorderFactory.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.
|
static Border |
BorderFactory.createBevelBorder(int type,
Color highlight,
Color shadow)
Creates a beveled border of the specified type, using
the specified highlighting and shadowing.
|
static Border |
BorderFactory.createBevelBorder(int type,
Color highlightOuter,
Color highlightInner,
Color shadowOuter,
Color shadowInner)
Creates a beveled border of the specified type, using
the specified colors for the inner and outer highlight
and shadow areas.
|
static Border |
BorderFactory.createDashedBorder(Paint paint)
Creates a dashed border of the specified
paint . |
static Border |
BorderFactory.createDashedBorder(Paint paint,
float length,
float spacing)
Creates a dashed border of the specified
paint ,
relative length , and relative spacing . |
static Border |
BorderFactory.createDashedBorder(Paint paint,
float thickness,
float length,
float spacing,
boolean rounded)
Creates a dashed border of the specified
paint , thickness ,
line shape, relative length , and relative spacing . |
static Border |
BorderFactory.createEmptyBorder()
Creates an empty border that takes up no space.
|
static Border |
BorderFactory.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.
|
static Border |
BorderFactory.createEtchedBorder()
Creates a border with an "etched" look using
the component's current background color for
highlighting and shading.
|
static Border |
BorderFactory.createEtchedBorder(int type)
Creates a border with an "etched" look using
the component's current background color for
highlighting and shading.
|
static Border |
BorderFactory.createEtchedBorder(int type,
Color highlight,
Color shadow)
Creates a border with an "etched" look using
the specified highlighting and shading colors.
|
static Border |
BorderFactory.createEtchedBorder(Color highlight,
Color shadow)
Creates a border with an "etched" look using
the specified highlighting and shading colors.
|
static Border |
BorderFactory.createLineBorder(Color color)
Creates a line border withe the specified color.
|
static Border |
BorderFactory.createLineBorder(Color color,
int thickness)
Creates a line border with the specified color
and width.
|
static Border |
BorderFactory.createLineBorder(Color color,
int thickness,
boolean rounded)
Creates a line border with the specified color, thickness, and corner shape.
|
static Border |
BorderFactory.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.
|
static Border |
BorderFactory.createLoweredSoftBevelBorder()
Creates a beveled border with a lowered edge and softened corners,
using brighter shades of the component's current background color
for highlighting, and darker shading for shadows.
|
static Border |
BorderFactory.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.
|
static Border |
BorderFactory.createRaisedSoftBevelBorder()
Creates a beveled border with a raised edge and softened corners,
using brighter shades of the component's current background color
for highlighting, and darker shading for shadows.
|
static Border |
BorderFactory.createSoftBevelBorder(int type)
Creates a beveled border of the specified type with softened corners,
using brighter shades of the component's current background color
for highlighting, and darker shading for shadows.
|
static Border |
BorderFactory.createSoftBevelBorder(int type,
Color highlight,
Color shadow)
Creates a beveled border of the specified type with softened corners,
using the specified highlighting and shadowing.
|
static Border |
BorderFactory.createSoftBevelBorder(int type,
Color highlightOuter,
Color highlightInner,
Color shadowOuter,
Color shadowInner)
Creates a beveled border of the specified type with softened corners,
using the specified colors for the inner and outer edges
of the highlight and the shadow areas.
|
static Border |
BorderFactory.createStrokeBorder(BasicStroke stroke)
Creates a border of the specified
stroke . |
static Border |
BorderFactory.createStrokeBorder(BasicStroke stroke,
Paint paint)
Creates a border of the specified
stroke and paint . |
Border |
JComponent.getBorder()
Returns the border of this component or
null if no
border is currently set. |
Border |
JLayer.getBorder()
Delegates its functionality to the
getView().getBorder() method,
if the view component is an instance of javax.swing.JComponent ,
otherwise returns null . |
Border |
UIDefaults.getBorder(Object key)
If the value of
key is a Border return it,
otherwise return null . |
Border |
UIDefaults.getBorder(Object key,
Locale l)
If the value of
key for the given Locale
is a Border return it, otherwise return null . |
static Border |
UIManager.getBorder(Object key)
Returns a border from the defaults.
|
static Border |
UIManager.getBorder(Object key,
Locale l)
Returns a border from the defaults that is appropriate
for the given locale.
|
Border |
JScrollPane.getViewportBorder()
Returns the
Border object that surrounds the viewport. |
Modifier and Type | Method and Description |
---|---|
static CompoundBorder |
BorderFactory.createCompoundBorder(Border outsideBorder,
Border insideBorder)
Creates a compound border specifying the border objects to use
for the outside and inside edges.
|
static TitledBorder |
BorderFactory.createTitledBorder(Border border)
Creates a new titled border with an empty title,
the specified border object,
the default text position (determined by the current look and feel),
the default justification (leading), and the default
font and text color (determined by the current look and feel).
|
static TitledBorder |
BorderFactory.createTitledBorder(Border border,
String title)
Adds a title to an existing border,
with default positioning (determined by the current look and feel),
default justification (leading) and the default
font and text color (determined by the current look and feel).
|
static TitledBorder |
BorderFactory.createTitledBorder(Border border,
String title,
int titleJustification,
int titlePosition)
Adds a title to an existing border, with the specified
positioning and using the default
font and text color (determined by the current look and feel).
|
static TitledBorder |
BorderFactory.createTitledBorder(Border border,
String title,
int titleJustification,
int titlePosition,
Font titleFont)
Adds a title to an existing border, with the specified
positioning and font, and using the default text color
(determined by the current look and feel).
|
static TitledBorder |
BorderFactory.createTitledBorder(Border border,
String title,
int titleJustification,
int titlePosition,
Font titleFont,
Color titleColor)
Adds a title to an existing border, with the specified
positioning, font and color.
|
protected String |
JComponent.AccessibleJComponent.getBorderTitle(Border b)
Recursively search through the border hierarchy (if it exists)
for a TitledBorder with a non-null title.
|
void |
JComponent.setBorder(Border border)
Sets the border of this component.
|
void |
JLayer.setBorder(Border border)
Delegates its functionality to the
getView().setBorder(Border) method,
if the view component is an instance of javax.swing.JComponent ,
otherwise this method is a no-op. |
void |
JViewport.setBorder(Border border)
The viewport "scrolls" its child (called the "view") by the
normal parent/child clipping (typically the view is moved in
the opposite direction of the scroll).
|
void |
JScrollPane.setViewportBorder(Border viewportBorder)
Adds a border around the viewport.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractBorder
A class that implements an empty border with no size.
|
class |
BevelBorder
A class which implements a simple two-line bevel border.
|
class |
CompoundBorder
A composite Border class used to compose two Border objects
into a single border by nesting an inside Border object within
the insets of an outside Border object.
|
class |
EmptyBorder
A class which provides an empty, transparent border which
takes up space but does no drawing.
|
class |
EtchedBorder
A class which implements a simple etched border which can
either be etched-in or etched-out.
|
class |
LineBorder
A class which implements a line border of arbitrary thickness
and of a single color.
|
class |
MatteBorder
A class which provides a matte-like border of either a solid color
or a tiled icon.
|
class |
SoftBevelBorder
A class which implements a raised or lowered bevel with
softened corners.
|
class |
StrokeBorder
A class which implements a border of an arbitrary stroke.
|
class |
TitledBorder
A class which implements an arbitrary border
with the addition of a String title in a
specified position and justification.
|
Modifier and Type | Field and Description |
---|---|
protected Border |
TitledBorder.border
The border.
|
protected Border |
CompoundBorder.insideBorder
The inside border.
|
protected Border |
CompoundBorder.outsideBorder
The outside border.
|
Modifier and Type | Method and Description |
---|---|
static Border |
LineBorder.createBlackLineBorder()
Convenience method for getting the Color.black LineBorder of thickness 1.
|
static Border |
LineBorder.createGrayLineBorder()
Convenience method for getting the Color.gray LineBorder of thickness 1.
|
Border |
TitledBorder.getBorder()
Returns the border of the titled border.
|
Border |
CompoundBorder.getInsideBorder()
Returns the inside border object.
|
Border |
CompoundBorder.getOutsideBorder()
Returns the outside border object.
|
Modifier and Type | Method and Description |
---|---|
static Rectangle |
AbstractBorder.getInteriorRectangle(Component c,
Border b,
int x,
int y,
int width,
int height)
Returns a rectangle using the arguments minus the
insets of the border.
|
void |
TitledBorder.setBorder(Border border)
Sets the border of the titled border.
|
Constructor and Description |
---|
CompoundBorder(Border outsideBorder,
Border insideBorder)
Creates a compound border with the specified outside and
inside borders.
|
TitledBorder(Border border)
Creates a TitledBorder instance with the specified border
and an empty title.
|
TitledBorder(Border border,
String title)
Creates a TitledBorder instance with the specified border
and title.
|
TitledBorder(Border border,
String title,
int titleJustification,
int titlePosition)
Creates a TitledBorder instance with the specified border,
title, title-justification, and title-position.
|
TitledBorder(Border border,
String title,
int titleJustification,
int titlePosition,
Font titleFont)
Creates a TitledBorder instance with the specified border,
title, title-justification, title-position, and title-font.
|
TitledBorder(Border border,
String title,
int titleJustification,
int titlePosition,
Font titleFont,
Color titleColor)
Creates a TitledBorder instance with the specified border,
title, title-justification, title-position, title-font, and
title-color.
|
Modifier and Type | Class and Description |
---|---|
class |
BorderUIResource
A Border wrapper class which implements UIResource.
|
static class |
BorderUIResource.BevelBorderUIResource
A bevel border UI resource.
|
static class |
BorderUIResource.CompoundBorderUIResource
A compound border UI resource.
|
static class |
BorderUIResource.EmptyBorderUIResource
An empty border UI resource.
|
static class |
BorderUIResource.EtchedBorderUIResource
An etched border UI resource.
|
static class |
BorderUIResource.LineBorderUIResource
A line border UI resource.
|
static class |
BorderUIResource.MatteBorderUIResource
A matte border UI resource.
|
static class |
BorderUIResource.TitledBorderUIResource
A titled border UI resource.
|
Modifier and Type | Method and Description |
---|---|
static Border |
BorderUIResource.getBlackLineBorderUIResource()
Returns a black line border UI resource.
|
static Border |
BorderUIResource.getEtchedBorderUIResource()
Returns a etched border UI resource.
|
static Border |
BorderUIResource.getLoweredBevelBorderUIResource()
Returns a lowered bevel border UI resource.
|
static Border |
BorderUIResource.getRaisedBevelBorderUIResource()
Returns a raised bevel border UI resource.
|
Constructor and Description |
---|
BorderUIResource(Border delegate)
Creates a UIResource border object which wraps
an existing Border instance.
|
CompoundBorderUIResource(Border outsideBorder,
Border insideBorder)
Constructs a
CompoundBorderUIResource . |
TitledBorderUIResource(Border border)
Constructs a
TitledBorderUIResource . |
TitledBorderUIResource(Border border,
String title)
Constructs a
TitledBorderUIResource . |
TitledBorderUIResource(Border border,
String title,
int titleJustification,
int titlePosition)
Constructs a
TitledBorderUIResource . |
TitledBorderUIResource(Border border,
String title,
int titleJustification,
int titlePosition,
Font titleFont)
Constructs a
TitledBorderUIResource . |
TitledBorderUIResource(Border border,
String title,
int titleJustification,
int titlePosition,
Font titleFont,
Color titleColor)
Constructs a
TitledBorderUIResource . |
Modifier and Type | Class and Description |
---|---|
static class |
BasicBorders.ButtonBorder
Draws a border around a button.
|
static class |
BasicBorders.FieldBorder
Draws the border around a field.
|
static class |
BasicBorders.MarginBorder
Draws the border around components which support margins.
|
static class |
BasicBorders.MenuBarBorder
Draws the border around a menu bar.
|
static class |
BasicBorders.RadioButtonBorder
Draws the border around a radio button.
|
static class |
BasicBorders.RolloverButtonBorder
Special thin border for rollover toolbar buttons.
|
static class |
BasicBorders.SplitPaneBorder
Draws the border around the splitpane.
|
static class |
BasicBorders.ToggleButtonBorder
Draws the border around a toggle button.
|
Modifier and Type | Field and Description |
---|---|
protected static Border |
BasicComboBoxRenderer.noFocusBorder
An empty
Border . |
Modifier and Type | Method and Description |
---|---|
protected Border |
BasicToolBarUI.createNonRolloverBorder()
Creates the non rollover border for toolbar components.
|
protected Border |
BasicToolBarUI.createRolloverBorder()
Creates a rollover border for toolbar components.
|
Border |
BasicSplitPaneDivider.getBorder()
Returns the border of this component or null if no border is
currently set.
|
static Border |
BasicBorders.getButtonBorder()
Returns a border instance for a
JButton . |
static Border |
BasicBorders.getInternalFrameBorder()
Returns a border instance for a
JInternalFrame . |
static Border |
BasicBorders.getMenuBarBorder()
Returns a border instance for a
JMenuBar . |
protected Border |
BasicToolBarUI.getNonRolloverBorder(AbstractButton b)
Returns a non-rollover border for the button.
|
static Border |
BasicBorders.getProgressBarBorder()
Returns a border instance for a
JProgressBar . |
static Border |
BasicBorders.getRadioButtonBorder()
Returns a border instance for a
JRadioButton . |
protected Border |
BasicToolBarUI.getRolloverBorder(AbstractButton b)
Returns a rollover border for the button.
|
static Border |
BasicBorders.getSplitPaneBorder()
Returns a border instance for a
JSplitPane . |
static Border |
BasicBorders.getSplitPaneDividerBorder()
Returns a border instance for a
JSplitPane divider. |
static Border |
BasicBorders.getTextFieldBorder()
Returns a border instance for a
JTextField . |
static Border |
BasicBorders.getToggleButtonBorder()
Returns a border instance for a
JToggleButton . |
Modifier and Type | Method and Description |
---|---|
void |
BasicSplitPaneDivider.setBorder(Border border)
Sets the border of this component.
|
Modifier and Type | Class and Description |
---|---|
static class |
MetalBorders.ButtonBorder
The class represents the border of a
JButton . |
static class |
MetalBorders.Flush3DBorder
The class represents the 3D border.
|
static class |
MetalBorders.InternalFrameBorder
The class represents the border of a
JInternalFrame . |
static class |
MetalBorders.MenuBarBorder
The class represents the border of a
JMenuBar . |
static class |
MetalBorders.MenuItemBorder
The class represents the border of a
JMenuItem . |
static class |
MetalBorders.OptionDialogBorder
The class represents the border of an option dialog.
|
static class |
MetalBorders.PaletteBorder
Border for a Palette.
|
static class |
MetalBorders.PopupMenuBorder
The class represents the border of a
JPopupMenu . |
static class |
MetalBorders.RolloverButtonBorder
The class represents the border of a rollover
Button . |
static class |
MetalBorders.ScrollPaneBorder
The class represents the border of a
JScrollPane . |
static class |
MetalBorders.TableHeaderBorder
Border for a Table Header
|
static class |
MetalBorders.TextFieldBorder
The class represents the border of a
JTestField . |
static class |
MetalBorders.ToggleButtonBorder |
static class |
MetalBorders.ToolBarBorder
The class represents the border of a
JToolBar . |
Modifier and Type | Method and Description |
---|---|
protected Border |
MetalToolBarUI.createNonRolloverBorder() |
protected Border |
MetalToolBarUI.createRolloverBorder() |
static Border |
MetalBorders.getButtonBorder()
Returns a border instance for a
JButton . |
static Border |
MetalBorders.getDesktopIconBorder()
Returns a border instance for a Desktop Icon.
|
static Border |
MetalBorders.getTextBorder()
Returns a border instance for a text component.
|
static Border |
MetalBorders.getTextFieldBorder()
Returns a border instance for a
JTextField . |
static Border |
MetalBorders.getToggleButtonBorder()
Returns a border instance for a
JToggleButton . |
Modifier and Type | Field and Description |
---|---|
protected static Border |
DefaultTableCellRenderer.noFocusBorder
A border without focus.
|
Modifier and Type | Field and Description |
---|---|
protected Border |
DefaultTreeCellEditor.DefaultTextField.border
Border to use.
|
Modifier and Type | Method and Description |
---|---|
Border |
DefaultTreeCellEditor.DefaultTextField.getBorder()
Overrides
JComponent.getBorder to
returns the current border. |
Modifier and Type | Method and Description |
---|---|
void |
DefaultTreeCellEditor.DefaultTextField.setBorder(Border border)
Sets the border of this component.
|
Constructor and Description |
---|
DefaultTextField(Border border)
Constructs a
DefaultTreeCellEditor.DefaultTextField object. |
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2016, Oracle and/or its affiliates. All rights reserved.
DRAFT 9-internal+0-2016-01-26-133437.ivan.openjdk9onspinwait