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 voidpaintPolygon(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:
paintPolygonin classAbstractPolygonBorder
-
-