Class SlopedTabLineBorder
- java.lang.Object
-
- net.infonode.gui.shaped.border.AbstractShapedBorder
-
- net.infonode.gui.shaped.border.AbstractPolygonBorder
-
- net.infonode.tabbedpanel.internal.SlopedTabLineBorder
-
- All Implemented Interfaces:
java.io.Serializable
,javax.swing.border.Border
,ShapedBorder
public class SlopedTabLineBorder extends AbstractPolygonBorder
- Since:
- 1.2.0
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SlopedTabLineBorder()
SlopedTabLineBorder(float leftSlope, float rightSlope)
SlopedTabLineBorder(float leftSlope, float rightSlope, boolean bottomLeftRounded, boolean topLeftRounded, boolean topRightRounded, boolean bottomRightRounded)
SlopedTabLineBorder(float leftSlope, float rightSlope, int leftHeight, int rightHeight)
SlopedTabLineBorder(float leftSlope, float rightSlope, int leftHeight, int rightHeight, boolean bottomLeftRounded, boolean topLeftRounded, boolean topRightRounded, boolean bottomRightRounded)
SlopedTabLineBorder(ColorProvider lineColor, ColorProvider highlightColor, boolean drawBottomLine, float leftSlope, float rightSlope, int leftHeight, int rightHeight, boolean bottomLeftRounded, boolean topLeftRounded, boolean topRightRounded, boolean bottomRightRounded)
-
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)
protected java.awt.Insets
getShapedBorderInsets(java.awt.Component c)
protected boolean
isBottomLeftRounded(java.awt.Component c)
protected boolean
lineIsDrawn(int index, java.awt.Polygon polygon)
-
Methods inherited from class net.infonode.gui.shaped.border.AbstractPolygonBorder
getBorderInsets, getHighlightOffsetX, getHighlightOffsetY, getShape, getShapedBorderHighlightInsets, isBorderOpaque, isHighlightable, isPointsClockwise, paintBorder, paintHighlight, paintPolygon, setPoint
-
-
-
-
Constructor Detail
-
SlopedTabLineBorder
public SlopedTabLineBorder()
-
SlopedTabLineBorder
public SlopedTabLineBorder(float leftSlope, float rightSlope)
-
SlopedTabLineBorder
public SlopedTabLineBorder(float leftSlope, float rightSlope, int leftHeight, int rightHeight)
-
SlopedTabLineBorder
public SlopedTabLineBorder(float leftSlope, float rightSlope, boolean bottomLeftRounded, boolean topLeftRounded, boolean topRightRounded, boolean bottomRightRounded)
-
SlopedTabLineBorder
public SlopedTabLineBorder(float leftSlope, float rightSlope, int leftHeight, int rightHeight, boolean bottomLeftRounded, boolean topLeftRounded, boolean topRightRounded, boolean bottomRightRounded)
-
SlopedTabLineBorder
public SlopedTabLineBorder(ColorProvider lineColor, ColorProvider highlightColor, boolean drawBottomLine, float leftSlope, float rightSlope, int leftHeight, int rightHeight, boolean bottomLeftRounded, boolean topLeftRounded, boolean topRightRounded, boolean bottomRightRounded)
-
-
Method Detail
-
lineIsDrawn
protected boolean lineIsDrawn(int index, java.awt.Polygon polygon)
- Overrides:
lineIsDrawn
in classAbstractPolygonBorder
-
getShapedBorderInsets
protected java.awt.Insets getShapedBorderInsets(java.awt.Component c)
- Overrides:
getShapedBorderInsets
in classAbstractPolygonBorder
-
isBottomLeftRounded
protected boolean isBottomLeftRounded(java.awt.Component c)
-
createPolygon
protected java.awt.Polygon createPolygon(java.awt.Component c, int width, int height)
- Overrides:
createPolygon
in classAbstractPolygonBorder
-
-