public class ModernBalloonStyle extends BalloonTipStyle
flipX, flipY, horizontalOffset, verticalOffset
Constructor and Description |
---|
ModernBalloonStyle(int arcWidth,
int arcHeight,
Color topFillColor,
Color bottomFillColor,
Color borderColor)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
enableAntiAliasing(boolean enable)
Enable/disable anti-aliasing for this balloon tip
|
Insets |
getBorderInsets(Component c)
Retrieve the balloon tip's border insets
|
int |
getMinimalHorizontalOffset()
Get the minimum value of the horizontal offset
(Also useful as a maximum; maximum horizontaloffset = balloon tip width - minimum horizontal offset)
|
boolean |
isBorderOpaque()
Is this balloon tip opaque?
|
void |
paintBorder(Component c,
Graphics g,
int x,
int y,
int width,
int height) |
void |
setBorderThickness(int thickness)
Set the thickness of the balloon tip's border
|
void |
setCornerStyles(boolean topLeft,
boolean topRight,
boolean bottomLeft,
boolean bottomRight)
Sets the style for each corner.
|
flip, flipX, flipY, setHorizontalOffset, setVerticalOffset
public ModernBalloonStyle(int arcWidth, int arcHeight, Color topFillColor, Color bottomFillColor, Color borderColor)
arcWidth
- width of the rounded cornerarcHeight
- height of the rounded colorborderColor
- line colortopFillColor
- top color of the lineair gradient fill colorbottomFillColor
- bottom color of the lineair gradient fill colorpublic void setCornerStyles(boolean topLeft, boolean topRight, boolean bottomLeft, boolean bottomRight)
topLeft
- if true, the top-left corner is roundedtopRight
- if true, the top-right corner is roundedbottomLeft
- if true, the bottom-left corner is roundedbottomRight
- if true, the bottom-right corner is roundedpublic void setBorderThickness(int thickness)
thickness
- border thickness in pixelspublic void enableAntiAliasing(boolean enable)
enable
- if true, AA is enabled; if false, the settings remain untouchedpublic Insets getBorderInsets(Component c)
BalloonTipStyle
getBorderInsets
in interface Border
getBorderInsets
in class BalloonTipStyle
public boolean isBorderOpaque()
BalloonTipStyle
isBorderOpaque
in interface Border
isBorderOpaque
in class BalloonTipStyle
public int getMinimalHorizontalOffset()
BalloonTipStyle
getMinimalHorizontalOffset
in class BalloonTipStyle