Package editor.util
Class RoundedMatteBorder
- java.lang.Object
-
- javax.swing.border.AbstractBorder
-
- editor.util.RoundedMatteBorder
-
- All Implemented Interfaces:
java.io.Serializable,javax.swing.border.Border
public class RoundedMatteBorder extends javax.swing.border.AbstractBorder- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private java.awt.Color_colorprivate java.awt.Insets_insetsprivate java.awt.Insets_marginprivate static intDEF_DIAMETERprivate static intDEF_INSET
-
Constructor Summary
Constructors Constructor Description RoundedMatteBorder(int top, int left, int bottom, int right, int topInset, int leftInset, int bottomInset, int rightInset, java.awt.Color color)RoundedMatteBorder(int top, int left, int bottom, int right, int horzInset, int vertInset, java.awt.Color color)RoundedMatteBorder(int top, int left, int bottom, int right, int marginThickness, java.awt.Color color)RoundedMatteBorder(int top, int left, int bottom, int right, java.awt.Color color)RoundedMatteBorder(int thickness, int marginThickness, java.awt.Color color)RoundedMatteBorder(int thickness, java.awt.Color color)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.InsetsgetBorderInsets(java.awt.Component c)java.awt.InsetsgetBorderInsets(java.awt.Component c, java.awt.Insets insets)voidpaintBorder(java.awt.Component c, java.awt.Graphics g, int x, int y, int width, int height)
-
-
-
Field Detail
-
DEF_DIAMETER
private static final int DEF_DIAMETER
- See Also:
- Constant Field Values
-
DEF_INSET
private static final int DEF_INSET
- See Also:
- Constant Field Values
-
_color
private final java.awt.Color _color
-
_insets
private java.awt.Insets _insets
-
_margin
private java.awt.Insets _margin
-
-
Constructor Detail
-
RoundedMatteBorder
public RoundedMatteBorder(int thickness, java.awt.Color color)
-
RoundedMatteBorder
public RoundedMatteBorder(int thickness, int marginThickness, java.awt.Color color)
-
RoundedMatteBorder
public RoundedMatteBorder(int top, int left, int bottom, int right, java.awt.Color color)
-
RoundedMatteBorder
public RoundedMatteBorder(int top, int left, int bottom, int right, int marginThickness, java.awt.Color color)
-
RoundedMatteBorder
public RoundedMatteBorder(int top, int left, int bottom, int right, int horzInset, int vertInset, java.awt.Color color)
-
RoundedMatteBorder
public RoundedMatteBorder(int top, int left, int bottom, int right, int topInset, int leftInset, int bottomInset, int rightInset, java.awt.Color color)
-
-
Method Detail
-
paintBorder
public void paintBorder(java.awt.Component c, java.awt.Graphics g, int x, int y, int width, int height)- Specified by:
paintBorderin interfacejavax.swing.border.Border- Overrides:
paintBorderin classjavax.swing.border.AbstractBorder
-
getBorderInsets
public java.awt.Insets getBorderInsets(java.awt.Component c)
- Specified by:
getBorderInsetsin interfacejavax.swing.border.Border- Overrides:
getBorderInsetsin classjavax.swing.border.AbstractBorder
-
getBorderInsets
public java.awt.Insets getBorderInsets(java.awt.Component c, java.awt.Insets insets)- Overrides:
getBorderInsetsin classjavax.swing.border.AbstractBorder
-
-