Package net.infonode.gui.shaped.border
Class PolygonBorder
java.lang.Object
net.infonode.gui.shaped.border.AbstractShapedBorder
net.infonode.gui.shaped.border.AbstractPolygonBorder
net.infonode.gui.shaped.border.PolygonBorder
- All Implemented Interfaces:
Serializable
,Border
,ShapedBorder
- Direct Known Subclasses:
RoundedCornerBorder
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionPolygonBorder
(ColorProvider lineColor, int[] coords, float[] widthFactors, float[] heightFactors) PolygonBorder
(ColorProvider lineColor, ColorProvider highlightColor, int[] coords, float[] widthFactors, float[] heightFactors) PolygonBorder
(ColorProvider lineColor, ColorProvider highlightColor, ColorProvider middleColor, ColorProvider shadowColor, int[] coords, float[] widthFactors, float[] heightFactors) -
Method Summary
Modifier and TypeMethodDescriptionprotected Polygon
createPolygon
(Component c, int width, int height) Methods inherited from class net.infonode.gui.shaped.border.AbstractPolygonBorder
getBorderInsets, getHighlightOffsetX, getHighlightOffsetY, getShape, getShapedBorderHighlightInsets, getShapedBorderInsets, isBorderOpaque, isHighlightable, isPointsClockwise, lineIsDrawn, paintBorder, paintHighlight, paintPolygon, setPoint
-
Constructor Details
-
PolygonBorder
public PolygonBorder(ColorProvider lineColor, int[] coords, float[] widthFactors, float[] heightFactors) -
PolygonBorder
public PolygonBorder(ColorProvider lineColor, ColorProvider highlightColor, int[] coords, float[] widthFactors, float[] heightFactors) -
PolygonBorder
public PolygonBorder(ColorProvider lineColor, ColorProvider highlightColor, ColorProvider middleColor, ColorProvider shadowColor, int[] coords, float[] widthFactors, float[] heightFactors)
-
-
Method Details
-
createPolygon
- Overrides:
createPolygon
in classAbstractPolygonBorder
-