Package com.tagtraum.core.swing
Class CalloutBorder
- java.lang.Object
-
- javax.swing.border.AbstractBorder
-
- com.tagtraum.core.swing.CalloutBorder
-
- All Implemented Interfaces:
Serializable
,Border
public class CalloutBorder extends AbstractBorder
Callout Border.- Author:
- Hendrik Schreiber
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CalloutBorder.Side
-
Constructor Summary
Constructors Constructor Description CalloutBorder()
CalloutBorder(CalloutBorder.Side side, Paint linePaint, int width)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Area
getArea(int x, int y, int width, int height)
Insets
getBorderInsets(Component component)
Insets
getBorderInsets(Component component, Insets insets)
void
paintBorder(Component component, Graphics g, int x, int y, int width, int height)
-
Methods inherited from class javax.swing.border.AbstractBorder
getBaseline, getBaselineResizeBehavior, getInteriorRectangle, getInteriorRectangle, isBorderOpaque
-
-
-
-
Constructor Detail
-
CalloutBorder
public CalloutBorder(CalloutBorder.Side side, Paint linePaint, int width)
-
CalloutBorder
public CalloutBorder()
-
-
Method Detail
-
getBorderInsets
public Insets getBorderInsets(Component component)
- Specified by:
getBorderInsets
in interfaceBorder
- Overrides:
getBorderInsets
in classAbstractBorder
-
getBorderInsets
public Insets getBorderInsets(Component component, Insets insets)
- Overrides:
getBorderInsets
in classAbstractBorder
-
paintBorder
public void paintBorder(Component component, Graphics g, int x, int y, int width, int height)
- Specified by:
paintBorder
in interfaceBorder
- Overrides:
paintBorder
in classAbstractBorder
-
getArea
public Area getArea(int x, int y, int width, int height)
-
-