public class QuaquaNativeImageBevelBorder extends VisualMarginBorder implements javax.swing.plaf.UIResource
QuaquaNativeImageBevelBorder.
Renders a native border once into an ImageBevelBorder and then uses the ImageBevelBorder for further rendering.
| Modifier and Type | Class and Description |
|---|---|
static class |
QuaquaNativeImageBevelBorder.UIResource |
| Constructor and Description |
|---|
QuaquaNativeImageBevelBorder(OSXAquaPainter.Widget widget,
java.awt.Insets painterInsets,
java.awt.Insets imageBevelInsets,
java.awt.Insets borderInsets,
boolean fill) |
| Modifier and Type | Method and Description |
|---|---|
protected ImageBevelBorder |
createImageBeveBorder() |
java.awt.Insets |
getBorderInsets(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 cc,
java.awt.Graphics g,
int x,
int y,
int width,
int height) |
getBorderInsets, getVisualMargin, getVisualMargin, hasPressedCue, setFixed, setPropertyNamepublic QuaquaNativeImageBevelBorder(OSXAquaPainter.Widget widget, java.awt.Insets painterInsets, java.awt.Insets imageBevelInsets, java.awt.Insets borderInsets, boolean fill)
public void paintBorder(java.awt.Component cc,
java.awt.Graphics g,
int x,
int y,
int width,
int height)
paintBorder in interface javax.swing.border.BorderpaintBorder in class javax.swing.border.AbstractBorderprotected ImageBevelBorder createImageBeveBorder()
public java.awt.Insets getBorderInsets(java.awt.Component c,
java.awt.Insets insets)
VisualMarginBordergetBorderInsets in class VisualMarginBorderc - the component for which this border insets value appliesinsets - the object to be reinitializedinsets objectpublic boolean isBorderOpaque()
isBorderOpaque in interface javax.swing.border.BorderisBorderOpaque in class javax.swing.border.AbstractBorder