public class CompositeVisualMarginBorder extends java.lang.Object implements javax.swing.border.Border, VisualMargin
CompositeVisualMarginBorder.| Constructor and Description |
|---|
CompositeVisualMarginBorder(javax.swing.border.Border actualBorder,
java.awt.Insets visualMargin)
Creates a new instance which draws
actualBorder which has
a visual margin of visualMargin. |
CompositeVisualMarginBorder(javax.swing.border.Border actualBorder,
java.awt.Insets visualMargin,
boolean isTopFixed,
boolean isLeftFixed,
boolean isBottomFixed,
boolean isRightFixed) |
CompositeVisualMarginBorder(javax.swing.border.Border actualBorder,
int top,
int left,
int bottom,
int right)
Creates a new instance which draws
actualBorder which has
a visual margin of top,left,bottom,right. |
CompositeVisualMarginBorder(javax.swing.border.Border actualBorder,
int top,
int left,
int bottom,
int right,
boolean isTopFixed,
boolean isLeftFixed,
boolean isBottomFixed,
boolean isRightFixed) |
| Modifier and Type | Method and Description |
|---|---|
java.awt.Insets |
getBorderInsets(java.awt.Component c) |
java.awt.Insets |
getBorderInsets(java.awt.Component c,
java.awt.Insets insets)
Reinitializes the insets parameter with this Border's current Insets.
|
java.awt.Insets |
getVisualMargin(java.awt.Component c) |
protected java.awt.Insets |
getVisualMargin(java.awt.Component c,
java.awt.Insets insets)
Reinitializes the insets parameter with this Border's current Insets.
|
boolean |
isBorderOpaque() |
void |
paintBorder(java.awt.Component c,
java.awt.Graphics g,
int x,
int y,
int width,
int height) |
public CompositeVisualMarginBorder(javax.swing.border.Border actualBorder,
int top,
int left,
int bottom,
int right)
actualBorder which has
a visual margin of top,left,bottom,right.actualBorder - top - left - bottom - right - public CompositeVisualMarginBorder(javax.swing.border.Border actualBorder,
int top,
int left,
int bottom,
int right,
boolean isTopFixed,
boolean isLeftFixed,
boolean isBottomFixed,
boolean isRightFixed)
public CompositeVisualMarginBorder(javax.swing.border.Border actualBorder,
java.awt.Insets visualMargin)
actualBorder which has
a visual margin of visualMargin.actualBorder - visualMargin - public CompositeVisualMarginBorder(javax.swing.border.Border actualBorder,
java.awt.Insets visualMargin,
boolean isTopFixed,
boolean isLeftFixed,
boolean isBottomFixed,
boolean isRightFixed)
public void paintBorder(java.awt.Component c,
java.awt.Graphics g,
int x,
int y,
int width,
int height)
paintBorder in interface javax.swing.border.Borderpublic boolean isBorderOpaque()
isBorderOpaque in interface javax.swing.border.Borderpublic final java.awt.Insets getBorderInsets(java.awt.Component c)
getBorderInsets in interface javax.swing.border.Borderpublic java.awt.Insets getBorderInsets(java.awt.Component c,
java.awt.Insets insets)
c - the component for which this border insets value appliesinsets - the object to be reinitializedinsets objectpublic final java.awt.Insets getVisualMargin(java.awt.Component c)
getVisualMargin in interface VisualMarginprotected java.awt.Insets getVisualMargin(java.awt.Component c,
java.awt.Insets insets)
c - the component for which this border insets value appliesinsets - the object to be reinitializedinsets object