Package com.jidesoft.swing
Class PartialEtchedBorder
java.lang.Object
javax.swing.border.AbstractBorder
javax.swing.border.EtchedBorder
com.jidesoft.swing.PartialEtchedBorder
- All Implemented Interfaces:
PartialSide
,Serializable
,Border
- See Also:
-
Field Summary
Fields inherited from class javax.swing.border.EtchedBorder
etchType, highlight, LOWERED, RAISED, shadow
Fields inherited from interface com.jidesoft.swing.PartialSide
ALL, EAST, HORIZONTAL, NORTH, SOUTH, VERTICAL, WEST
-
Constructor Summary
ConstructorsConstructorDescriptionPartialEtchedBorder
(int sides) PartialEtchedBorder
(int etchType, int sides) PartialEtchedBorder
(int etchType, Color highlight, Color shadow, int sides) PartialEtchedBorder
(Color highlight, Color shadow, int sides) -
Method Summary
Modifier and TypeMethodDescriptiongetBorderInsets
(Component c, Insets insets) int
getSides()
boolean
Gets the flag indicating if the corner should be painted rounded.void
paintBorder
(Component c, Graphics g, int x, int y, int width, int height) void
setRoundedCorners
(boolean roundedCorners) Sets the flag indicating if the corner should be painted rounded.void
setSides
(int sides) Methods inherited from class javax.swing.border.EtchedBorder
getEtchType, getHighlightColor, getHighlightColor, getShadowColor, getShadowColor, isBorderOpaque
Methods inherited from class javax.swing.border.AbstractBorder
getBaseline, getBaselineResizeBehavior, getInteriorRectangle, getInteriorRectangle
-
Constructor Details
-
PartialEtchedBorder
public PartialEtchedBorder() -
PartialEtchedBorder
public PartialEtchedBorder(int sides) -
PartialEtchedBorder
public PartialEtchedBorder(int etchType, int sides) -
PartialEtchedBorder
-
PartialEtchedBorder
-
-
Method Details
-
getSides
public int getSides() -
setSides
public void setSides(int sides) -
paintBorder
- Specified by:
paintBorder
in interfaceBorder
- Overrides:
paintBorder
in classEtchedBorder
-
getBorderInsets
- Specified by:
getBorderInsets
in interfaceBorder
- Overrides:
getBorderInsets
in classAbstractBorder
-
getBorderInsets
- Overrides:
getBorderInsets
in classEtchedBorder
-
isRoundedCorners
public boolean isRoundedCorners()Gets the flag indicating if the corner should be painted rounded.- Returns:
- true if the corner should be painted rounded. Otherwise false.
- Since:
- 3.4.5
-
setRoundedCorners
public void setRoundedCorners(boolean roundedCorners) Sets the flag indicating if the corner should be painted rounded. By default, the value is false to keep the default behavior backward compatibility. This flag take effects only if the side isPartialSide.ALL
- Parameters:
roundedCorners
- the flag- Since:
- 3.4.5
-