Class TwoColoredLineBorder
- java.lang.Object
-
- net.infonode.gui.shaped.border.AbstractShapedBorder
-
- net.infonode.gui.shaped.border.AbstractPolygonBorder
-
- net.infonode.gui.shaped.border.PolygonBorder
-
- net.infonode.gui.shaped.border.RoundedCornerBorder
-
- net.infonode.tabbedpanel.internal.TwoColoredLineBorder
-
- All Implemented Interfaces:
java.io.Serializable
,javax.swing.border.Border
,ShapedBorder
public class TwoColoredLineBorder extends RoundedCornerBorder
TwoColoredLineBorder draws a 1 pixel wide line. The border can have one color for the top and left line and another color for the bottom and right line.- Since:
- ITP 1.2.0
- See Also:
TitledTab
,TabbedPanel
, Serialized Form
-
-
Constructor Summary
Constructors Constructor Description TwoColoredLineBorder(ColorProvider topLeftColor, ColorProvider bottomRightColor, boolean roundCorners, boolean open)
Constructs a TwoColoredLineBorder
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
paintPolygon(java.awt.Component c, java.awt.Graphics2D g, java.awt.Polygon polygon, int width, int height)
-
Methods inherited from class net.infonode.gui.shaped.border.RoundedCornerBorder
getShapedBorderInsets
-
Methods inherited from class net.infonode.gui.shaped.border.PolygonBorder
createPolygon
-
Methods inherited from class net.infonode.gui.shaped.border.AbstractPolygonBorder
getBorderInsets, getHighlightOffsetX, getHighlightOffsetY, getShape, getShapedBorderHighlightInsets, isBorderOpaque, isHighlightable, isPointsClockwise, lineIsDrawn, paintBorder, paintHighlight, setPoint
-
-
-
-
Constructor Detail
-
TwoColoredLineBorder
public TwoColoredLineBorder(ColorProvider topLeftColor, ColorProvider bottomRightColor, boolean roundCorners, boolean open)
Constructs a TwoColoredLineBorder- Parameters:
topLeftColor
- the colorprovider for the top and left linesbottomRightColor
- the colorprovider for the bottom and right linesroundCorners
- true for round corners on the side facing away from the tab areaopen
- true for no border on the side towards the tab area
-
-
Method Detail
-
paintPolygon
protected void paintPolygon(java.awt.Component c, java.awt.Graphics2D g, java.awt.Polygon polygon, int width, int height)
- Overrides:
paintPolygon
in classAbstractPolygonBorder
-
-