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:
java.io.Serializable
,javax.swing.border.Border
,ShapedBorder
- Direct Known Subclasses:
RoundedCornerBorder
public class PolygonBorder extends AbstractPolygonBorder
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PolygonBorder(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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.awt.Polygon
createPolygon(java.awt.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 Detail
-
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 Detail
-
createPolygon
protected java.awt.Polygon createPolygon(java.awt.Component c, int width, int height)
- Overrides:
createPolygon
in classAbstractPolygonBorder
-
-