Class DividerBorder
java.lang.Object
javax.swing.border.AbstractBorder
com.inductiveautomation.ignition.designer.gui.border.DividerBorder
- All Implemented Interfaces:
Serializable
,Border
A divider border draws dividing lines around components. This line can be padded with inner and outer paddings.
Border options
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDividerBorder
(DividerBorder.Constraints top, DividerBorder.Constraints left, DividerBorder.Constraints bottom, DividerBorder.Constraints right) DividerBorder
(Color lineColor, int thickness, DividerBorder.Constraints top, DividerBorder.Constraints left, DividerBorder.Constraints bottom, DividerBorder.Constraints right) -
Method Summary
Modifier and TypeMethodDescriptionstatic DividerBorder
fromString
(String constraints) static DividerBorder
fromString
(String visibility, String outerPadding, String innerPadding) static DividerBorder
fromString
(String visibility, String outerPadding, String innerPadding, Color color, int lineThickness) getBorderInsets
(Component c, Insets insets) void
paintBorder
(Component c, Graphics g, int x, int y, int width, int height) Methods inherited from class javax.swing.border.AbstractBorder
getBaseline, getBaselineResizeBehavior, getBorderInsets, getInteriorRectangle, getInteriorRectangle, isBorderOpaque
-
Field Details
-
DEFAULT_COLOR
-
DEFAULT_THICKNESS
public static final int DEFAULT_THICKNESS- See Also:
-
-
Constructor Details
-
DividerBorder
public DividerBorder() -
DividerBorder
-
DividerBorder
public DividerBorder(DividerBorder.Constraints top, DividerBorder.Constraints left, DividerBorder.Constraints bottom, DividerBorder.Constraints right) -
DividerBorder
public DividerBorder(Color lineColor, int thickness, DividerBorder.Constraints top, DividerBorder.Constraints left, DividerBorder.Constraints bottom, DividerBorder.Constraints right)
-
-
Method Details
-
paintBorder
- Specified by:
paintBorder
in interfaceBorder
- Overrides:
paintBorder
in classAbstractBorder
-
getBorderInsets
- Overrides:
getBorderInsets
in classAbstractBorder
-
fromString
-
fromString
public static DividerBorder fromString(String visibility, String outerPadding, String innerPadding, Color color, int lineThickness) -
fromString
-