Use is subject to License Terms. Your use of this web site or any of its content or software indicates your agreement to be bound by these License Terms.

Copyright © 2006 Sun Microsystems, Inc. All rights reserved.

JSR-209 (Final Approval Ballot)

Uses of Interface
javax.swing.border.Border

Packages that use Border
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. 
 

Uses of Border in javax.swing
 

Methods in javax.swing that return Border
 Border JScrollPane.getViewportBorder()
          Returns the Border object that surrounds the viewport.
 Border JComponent.getBorder()
          Returns the border of this component or null if no border is currently set.
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.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.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.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.createEtchedBorder()
          Creates a border with an "etched" look using the component's current background color for highlighting and shading.
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.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.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.
 

Methods in javax.swing with parameters of type Border
 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.
 void JComponent.setBorder(Border border)
          Sets the border of this component.
static TitledBorder BorderFactory.createTitledBorder(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.
static TitledBorder BorderFactory.createTitledBorder(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.
static TitledBorder BorderFactory.createTitledBorder(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.
static TitledBorder BorderFactory.createTitledBorder(Border border, java.lang.String title, int titleJustification, int titlePosition, 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.
static TitledBorder BorderFactory.createTitledBorder(Border border, java.lang.String title, int titleJustification, int titlePosition, Font titleFont, Color titleColor)
          Adds a title to an existing border, specifying the text of the title along with its positioning, font, and color.
static CompoundBorder BorderFactory.createCompoundBorder(Border outsideBorder, Border insideBorder)
          Creates a compound border specifying the border objects to use for the outside and inside edges.
 

Uses of Border in javax.swing.border
 

Classes in javax.swing.border that implement Border
 class AbstractBorder
          A class that implements an empty border with no size.
 class BevelBorder
          A class which implements a simple 2 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 TitledBorder
          A class which implements an arbitrary border with the addition of a String title in a specified position and justification.
 

Fields in javax.swing.border declared as Border
protected  Border TitledBorder.border
           
protected  Border CompoundBorder.outsideBorder
           
protected  Border CompoundBorder.insideBorder
           
 

Methods in javax.swing.border that return Border
 Border TitledBorder.getBorder()
          Returns the border of the titled border.
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 CompoundBorder.getOutsideBorder()
          Returns the outside border object.
 Border CompoundBorder.getInsideBorder()
          Returns the inside border object.
 

Methods in javax.swing.border with parameters of type Border
 void TitledBorder.setBorder(Border border)
          Sets the border of the titled border.
static Rectangle AbstractBorder.getInteriorRectangle(java.awt.Component c, Border b, int x, int y, int width, int height)
          Returns a rectangle using the arguments minus the insets of the border.
 

Constructors in javax.swing.border with parameters of type Border
TitledBorder(Border border)
          Creates a TitledBorder instance with the specified border and an empty title.
TitledBorder(Border border, java.lang.String title)
          Creates a TitledBorder instance with the specified border and title.
TitledBorder(Border border, java.lang.String title, int titleJustification, int titlePosition)
          Creates a TitledBorder instance with the specified border, title, title-justification, and title-position.
TitledBorder(Border border, java.lang.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, java.lang.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.
CompoundBorder(Border outsideBorder, Border insideBorder)
          Creates a compound border with the specified outside and inside borders.
 


JSR-209 (Final Approval Ballot)

Copyright © 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to License Terms. Your use of this web site or any of its content or software indicates your agreement to be bound by these License Terms.

For more information, please consult the JSR 209 specification.