javax.swing.plaf.metal
Class MetalBorders

java.lang.Object
  extended by javax.swing.plaf.metal.MetalBorders

public class MetalBorders
extends Object

A factory class that creates borders for the different Swing components.


Nested Class Summary
static class MetalBorders.ButtonBorder
          A border used for JButton components.
static class MetalBorders.Flush3DBorder
          A simple 3D border.
static class MetalBorders.InternalFrameBorder
          A border used for the JInternalFrame component.
static class MetalBorders.MenuBarBorder
          A border used for JMenuBar components.
static class MetalBorders.MenuItemBorder
          A border used for JMenu and JMenuItem components.
static class MetalBorders.OptionDialogBorder
          A border used for JInternalFrame components that are presented as dialogs (by the JOptionPane class).
static class MetalBorders.PaletteBorder
          A border used for a JInternalFrame when it is being used as a palette.
static class MetalBorders.PopupMenuBorder
          A border implementation for popup menus.
static class MetalBorders.RolloverButtonBorder
          A button border that is only visible when the mouse pointer is within the button's bounds.
static class MetalBorders.ScrollPaneBorder
          A border for JScrollPane components.
static class MetalBorders.TableHeaderBorder
          A border for table header cells.
static class MetalBorders.TextFieldBorder
          A border used for the JTextField component.
static class MetalBorders.ToggleButtonBorder
          A border used for the JToggleButton component.
static class MetalBorders.ToolBarBorder
          A border used for the JToolBar component.
 
Constructor Summary
MetalBorders()
           
 
Method Summary
static Border getButtonBorder()
          Returns a border for Swing buttons in the Metal Look & Feel.
static Border getDesktopIconBorder()
          Returns a border instance that is used with a JInternalFrame when it is in the iconified state.
static Border getTextBorder()
          Returns the border that is used for text components (except text fields, which use getTextFieldBorder().
static Border getTextFieldBorder()
          Returns a border for use by the JTextField component.
static Border getToggleButtonBorder()
          Returns a border for use with JToggleButton components.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MetalBorders

public MetalBorders()
Method Detail

getButtonBorder

public static Border getButtonBorder()
Returns a border for Swing buttons in the Metal Look & Feel.

Returns:
a border for Swing buttons in the Metal Look & Feel

getToggleButtonBorder

public static Border getToggleButtonBorder()
Returns a border for use with JToggleButton components.

Returns:
A border.
Since:
1.3

getDesktopIconBorder

public static Border getDesktopIconBorder()
Returns a border instance that is used with a JInternalFrame when it is in the iconified state.

Returns:
A border.
Since:
1.3

getTextFieldBorder

public static Border getTextFieldBorder()
Returns a border for use by the JTextField component.

Returns:
A border.
Since:
1.3

getTextBorder

public static Border getTextBorder()
Returns the border that is used for text components (except text fields, which use getTextFieldBorder().

Returns:
the border that is used for text components
Since:
1.3