public final class ShapeUtils
extends java.lang.Object
| Constructor and Description |
|---|
ShapeUtils() |
| Modifier and Type | Method and Description |
|---|---|
static java.awt.Shape |
createRoundedShape(int round,
java.awt.Point... points)
Returns shape with rounded corners created using specified points.
|
static java.awt.Shape |
createRoundedShape(java.awt.Point[] points,
int[] round)
Returns shape with rounded corners created using specified points.
|
static <T extends java.awt.Shape> |
getShape(java.awt.Component component,
java.lang.String shapeId,
DataProvider<T> shapeProvider,
java.lang.Object... settings)
Returns cached component shape.
|
public static java.awt.Shape createRoundedShape(int round,
java.awt.Point... points)
round - corners roundpoints - shape pointspublic static java.awt.Shape createRoundedShape(java.awt.Point[] points,
int[] round)
points - shape pointsround - corners roundpublic static <T extends java.awt.Shape> T getShape(java.awt.Component component,
java.lang.String shapeId,
DataProvider<T> shapeProvider,
java.lang.Object... settings)
T - shape typecomponent - component for which shape is cachedshapeId - unique shape IDshapeProvider - shape providersettings - shape settings used as a shape key