Class BorderFactory
java.lang.Object
vaadinx.swing.BorderFactory
Port of
BorderFactory. Static factories for the
common border shapes, mirroring the JDK surface 1:1 for import-swap.
Shared-instance caching follows JDK's pattern: the common "just make an empty border" / "just a plain black line" calls reuse a singleton, since borders are stateless after construction and overwhelmingly created at UI-build time.
-
Method Summary
Modifier and TypeMethodDescriptionstatic BordercreateBevelBorder(int type) static BordercreateBevelBorder(int type, Color highlight, Color shadow) static BordercreateBevelBorder(int type, Color highlightOuter, Color highlightInner, Color shadowOuter, Color shadowInner) static Borderstatic CompoundBorderstatic CompoundBordercreateCompoundBorder(Border outsideBorder, Border insideBorder) static Borderstatic BordercreateEmptyBorder(int top, int left, int bottom, int right) static Borderstatic BordercreateEtchedBorder(int type) static BordercreateEtchedBorder(int type, Color highlight, Color shadow) static BordercreateEtchedBorder(Color highlight, Color shadow) static BordercreateLineBorder(Color color) static BordercreateLineBorder(Color color, int thickness) static BordercreateLineBorder(Color color, int thickness, boolean rounded) static Borderstatic Borderstatic MatteBordercreateMatteBorder(int top, int left, int bottom, int right, Color color) static MatteBordercreateMatteBorder(int top, int left, int bottom, int right, Icon tileIcon) static Borderstatic Borderstatic BordercreateSoftBevelBorder(int type) static BordercreateSoftBevelBorder(int type, Color highlight, Color shadow) static BordercreateSoftBevelBorder(int type, Color highlightOuter, Color highlightInner, Color shadowOuter, Color shadowInner) static TitledBordercreateTitledBorder(String title) static TitledBordercreateTitledBorder(Border border) static TitledBordercreateTitledBorder(Border border, String title) static TitledBordercreateTitledBorder(Border border, String title, int titleJustification, int titlePosition) static TitledBordercreateTitledBorder(Border border, String title, int titleJustification, int titlePosition, Font titleFont) static TitledBordercreateTitledBorder(Border border, String title, int titleJustification, int titlePosition, Font titleFont, Color titleColor)
-
Method Details
-
createEmptyBorder
-
createEmptyBorder
-
createLineBorder
-
createLineBorder
-
createLineBorder
-
createBlackLineBorder
-
createMatteBorder
-
createMatteBorder
public static MatteBorder createMatteBorder(int top, int left, int bottom, int right, Icon tileIcon) -
createCompoundBorder
-
createCompoundBorder
-
createTitledBorder
-
createTitledBorder
-
createTitledBorder
-
createTitledBorder
public static TitledBorder createTitledBorder(Border border, String title, int titleJustification, int titlePosition) -
createTitledBorder
public static TitledBorder createTitledBorder(Border border, String title, int titleJustification, int titlePosition, Font titleFont) -
createTitledBorder
public static TitledBorder createTitledBorder(Border border, String title, int titleJustification, int titlePosition, Font titleFont, Color titleColor) -
createLoweredBevelBorder
-
createRaisedBevelBorder
-
createBevelBorder
-
createBevelBorder
-
createBevelBorder
-
createRaisedSoftBevelBorder
-
createLoweredSoftBevelBorder
-
createSoftBevelBorder
-
createSoftBevelBorder
-
createSoftBevelBorder
-
createEtchedBorder
-
createEtchedBorder
-
createEtchedBorder
-
createEtchedBorder
-