Package com.jgoodies.forms.factories
Class Borders.EmptyBorder
- java.lang.Object
-
- com.jgoodies.forms.factories.Borders.EmptyBorder
-
- All Implemented Interfaces:
javax.swing.border.Border
- Enclosing class:
- Borders
public static final class Borders.EmptyBorder extends java.lang.Object implements javax.swing.border.Border
An empty border that uses 4 instances ofConstantSize
to define the gaps on all sides.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConstantSize
bottom()
Returns this border's bottom size.java.awt.Insets
getBorderInsets(java.awt.Component c)
Returns the insets of the border.boolean
isBorderOpaque()
Returns whether or not the border is opaque.ConstantSize
left()
Returns this border's left size.void
paintBorder(java.awt.Component c, java.awt.Graphics g, int x, int y, int width, int height)
Paints the border for the specified component with the specified position and size.ConstantSize
right()
Returns this border's right size.ConstantSize
top()
Returns this border's top size.
-
-
-
Method Detail
-
top
public ConstantSize top()
Returns this border's top size.- Returns:
- this border's top size
-
left
public ConstantSize left()
Returns this border's left size.- Returns:
- this border's left size
-
bottom
public ConstantSize bottom()
Returns this border's bottom size.- Returns:
- this border's bottom size
-
right
public ConstantSize right()
Returns this border's right size.- Returns:
- this border's right size
-
paintBorder
public void paintBorder(java.awt.Component c, java.awt.Graphics g, int x, int y, int width, int height)
Paints the border for the specified component with the specified position and size.- Specified by:
paintBorder
in interfacejavax.swing.border.Border
- Parameters:
c
- the component for which this border is being paintedg
- the paint graphicsx
- the x position of the painted bordery
- the y position of the painted borderwidth
- the width of the painted borderheight
- the height of the painted border
-
getBorderInsets
public java.awt.Insets getBorderInsets(java.awt.Component c)
Returns the insets of the border.- Specified by:
getBorderInsets
in interfacejavax.swing.border.Border
- Parameters:
c
- the component for which this border insets value applies- Returns:
- the border's Insets
-
isBorderOpaque
public boolean isBorderOpaque()
Returns whether or not the border is opaque. If the border is opaque, it is responsible for filling in it's own background when painting.- Specified by:
isBorderOpaque
in interfacejavax.swing.border.Border
- Returns:
- false - because the empty border is not opaque
-
-