public class QuaquaBorderFactory
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static javax.swing.border.Border |
create(java.awt.Image img,
java.awt.Insets borderInsets)
Creates a new instance of an ImageBevelBorder optimized for this JVM.
|
static javax.swing.border.Border |
create(java.awt.Image img,
java.awt.Insets borderInsets,
boolean fillContentArea,
boolean isCaching)
Creates a new instance of an ImageBevelBorder with the given image and insets.
|
static javax.swing.border.Border |
create(java.awt.Image img,
java.awt.Insets imageInsets,
java.awt.Insets borderInsets)
Creates a new instance of an ImageBevelBorder with the given image and insets.
|
static javax.swing.border.Border |
create(java.awt.Image img,
java.awt.Insets imageInsets,
java.awt.Insets borderInsets,
boolean fillContentArea)
Creates a new instance of an ImageBevelBorder with the given image and insets.
|
static javax.swing.border.Border |
create(java.awt.Image img,
java.awt.Insets imageInsets,
java.awt.Insets borderInsets,
boolean fillContentArea,
java.awt.Color fillColor,
boolean isCaching)
Creates a new instance of an ImageBevelBorder with the given image and insets.
|
static javax.swing.border.Border |
create(java.lang.String location,
java.awt.Insets borderInsets,
boolean fill) |
static javax.swing.border.Border |
create(java.lang.String location,
java.awt.Insets imageInsets,
java.awt.Insets borderInsets,
boolean fill) |
static javax.swing.border.Border |
create(java.lang.String location,
java.awt.Insets imageInsets,
java.awt.Insets borderInsets,
boolean fill,
java.awt.Color fillColor) |
static java.lang.Object |
create(java.lang.String location,
java.awt.Insets insets,
int count,
boolean horizontal)
Creates an array of ImageBevelBorders.
|
static java.lang.Object |
create(java.lang.String location,
java.awt.Insets insets,
int count,
boolean horizontal,
boolean fill,
boolean isCaching) |
static javax.swing.border.Border |
create(java.lang.String location,
java.awt.Rectangle subimage,
java.awt.Insets imageInsets,
java.awt.Insets borderInsets,
boolean fill) |
static javax.swing.border.Border |
create(java.lang.String location,
java.awt.Rectangle subimage,
java.awt.Insets imageInsets,
java.awt.Insets borderInsets,
boolean fill,
java.awt.Color fillColor) |
static javax.swing.border.Border |
createBackgroundBorder(java.lang.String location,
java.awt.Insets imageInsets,
java.awt.Insets borderInsets,
boolean fill) |
static javax.swing.border.Border |
createBackgroundBorder(java.lang.String location,
java.awt.Insets imageInsets,
java.awt.Insets borderInsets,
boolean fill,
java.awt.Color fillColor) |
static javax.swing.border.Border |
createButtonBorder(java.lang.String type) |
static javax.swing.border.Border |
createButtonStateBorder(java.lang.String location,
int tileCount,
boolean isTiledHorizontaly,
java.awt.Insets imageInsets,
java.awt.Insets borderInsets,
boolean fill) |
static javax.swing.border.Border |
createNativeButtonStateBorder(OSXAquaPainter.Widget widget,
java.awt.Insets imageInsets,
java.awt.Insets borderInsets,
boolean drawFocusRing) |
static javax.swing.border.Border |
createNativeImageBevelBorder(OSXAquaPainter.Widget widget,
java.awt.Insets painterInsets,
java.awt.Insets imageBevel,
java.awt.Insets borderInsets,
boolean fillContentArea)
Creates a new instance of NativeImageBevelBorder with the given widget and insets.
|
static javax.swing.border.Border |
createPlacardButtonBorder()
Creates a new instance of a border for placard buttons.
|
static javax.swing.border.Border |
createSquareButtonBorder()
Creates a new instance of a border for square buttons.
|
public static javax.swing.border.Border create(java.awt.Image img,
java.awt.Insets borderInsets)
img - the imageborderInsets - the border insetspublic static javax.swing.border.Border create(java.awt.Image img,
java.awt.Insets imageInsets,
java.awt.Insets borderInsets)
img - the imageimageInsets - the image insetsborderInsets - the border insetspublic static javax.swing.border.Border create(java.awt.Image img,
java.awt.Insets borderInsets,
boolean fillContentArea,
boolean isCaching)
img - the imageborderInsets - the border insetsfillContentArea - whether to fill the content areaisCaching - whether to cache the rendered borderpublic static javax.swing.border.Border create(java.awt.Image img,
java.awt.Insets imageInsets,
java.awt.Insets borderInsets,
boolean fillContentArea)
img - the imageimageInsets - the image insetsborderInsets - the border insetsfillContentArea - whether to fill the content areapublic static javax.swing.border.Border create(java.awt.Image img,
java.awt.Insets imageInsets,
java.awt.Insets borderInsets,
boolean fillContentArea,
java.awt.Color fillColor,
boolean isCaching)
img - the imageimageInsets - the image insetsborderInsets - the border insetsfillContentArea - whether to fill the content areafillColor - the fill colorisCaching - whether to cache the rendered borderpublic static javax.swing.border.Border createNativeImageBevelBorder(OSXAquaPainter.Widget widget, java.awt.Insets painterInsets, java.awt.Insets imageBevel, java.awt.Insets borderInsets, boolean fillContentArea)
widget - the native widgetpainterInsets - the insets between the widget and the bevelimageBevel - bevel insetsborderInsets - the border insetsfillContentArea - whether to fill the content areapublic static javax.swing.border.Border createSquareButtonBorder()
public static javax.swing.border.Border createPlacardButtonBorder()
public static javax.swing.border.Border create(java.lang.String location,
java.awt.Insets borderInsets,
boolean fill)
public static javax.swing.border.Border create(java.lang.String location,
java.awt.Insets imageInsets,
java.awt.Insets borderInsets,
boolean fill)
public static javax.swing.border.Border create(java.lang.String location,
java.awt.Insets imageInsets,
java.awt.Insets borderInsets,
boolean fill,
java.awt.Color fillColor)
public static javax.swing.border.Border create(java.lang.String location,
java.awt.Rectangle subimage,
java.awt.Insets imageInsets,
java.awt.Insets borderInsets,
boolean fill)
public static javax.swing.border.Border create(java.lang.String location,
java.awt.Rectangle subimage,
java.awt.Insets imageInsets,
java.awt.Insets borderInsets,
boolean fill,
java.awt.Color fillColor)
public static javax.swing.border.Border createBackgroundBorder(java.lang.String location,
java.awt.Insets imageInsets,
java.awt.Insets borderInsets,
boolean fill)
public static javax.swing.border.Border createBackgroundBorder(java.lang.String location,
java.awt.Insets imageInsets,
java.awt.Insets borderInsets,
boolean fill,
java.awt.Color fillColor)
public static javax.swing.border.Border createButtonStateBorder(java.lang.String location,
int tileCount,
boolean isTiledHorizontaly,
java.awt.Insets imageInsets,
java.awt.Insets borderInsets,
boolean fill)
public static javax.swing.border.Border createNativeButtonStateBorder(OSXAquaPainter.Widget widget, java.awt.Insets imageInsets, java.awt.Insets borderInsets, boolean drawFocusRing)
public static java.lang.Object create(java.lang.String location,
java.awt.Insets insets,
int count,
boolean horizontal)
location - URL of the image that contains the border images.insets - Insets of the borders.count - Number of borders to generate.horizontal - True, if the image is to be split horizontally to get
the individual image of each border. If set to false, the image is split
vertically.Border[]public static java.lang.Object create(java.lang.String location,
java.awt.Insets insets,
int count,
boolean horizontal,
boolean fill,
boolean isCaching)
public static javax.swing.border.Border createButtonBorder(java.lang.String type)