public class Balloon extends AbstractChartObject
Constructor and Description |
---|
Balloon() |
Modifier and Type | Method and Description |
---|---|
java.lang.Boolean |
getAdjustBorderColor() |
java.lang.Double |
getAnimationDuration() |
java.lang.Double |
getBorderAlpha() |
Color |
getBorderColor() |
java.lang.Integer |
getBorderThickness() |
Color |
getColor() |
java.lang.Integer |
getCornerRadius() |
java.lang.Boolean |
getDisableMouseEvents() |
java.lang.Boolean |
getDrop() |
java.lang.Boolean |
getEnabled() |
java.lang.Double |
getFadeOutDuration() |
java.lang.Double |
getFillAlpha() |
Color |
getFillColor() |
java.lang.Boolean |
getFixedPosition() |
java.lang.Integer |
getFontSize() |
java.lang.Integer |
getHorizontalPadding() |
java.lang.Integer |
getMaxWidth() |
java.lang.Integer |
getOffsetX() |
java.lang.Integer |
getOffsetY() |
PointerOrientation |
getPointerOrientation() |
java.lang.Integer |
getPointerWidth() |
java.lang.Double |
getShadowAlpha() |
Color |
getShadowColor() |
java.lang.Boolean |
getShowBullet() |
Align |
getTextAlign() |
java.lang.Integer |
getVerticalPadding() |
Balloon |
setAdjustBorderColor(java.lang.Boolean adjustBorderColor)
Set adjustBorderColor to true if you want that the border color will be changed when user rolls-over the
slice, graph, etc instead of background color.
|
Balloon |
setAnimationDuration(java.lang.Double animationDuration)
Sets duration of balloon movement from previous point to current point, in seconds.
|
@Max(value=1L) @Min(value=0L) Balloon |
setBorderAlpha(java.lang.Double borderAlpha)
Sets balloon border opacity.
|
Balloon |
setBorderColor(Color borderColor)
Sets balloon border color.
|
Balloon |
setBorderThickness(java.lang.Integer borderThickness)
Sets balloon border thickness.
|
Balloon |
setColor(Color color)
Sets color of text in the balloon.
|
Balloon |
setCornerRadius(java.lang.Integer cornerRadius)
Sets balloon corner radius.
|
Balloon |
setDisableMouseEvents(java.lang.Boolean disableMouseEvents)
Set disableMouseEvents to false if your balloon has links and you want those links to be clickable.
|
Balloon |
setDrop(java.lang.Boolean drop)
Allows having drop-shaped balloons.
|
Balloon |
setEnabled(java.lang.Boolean enabled)
Set enabled to false if you want to disable balloons for certain value axes.
|
Balloon |
setFadeOutDuration(java.lang.Double fadeOutDuration)
Sets duration of a fade out animation, in seconds.
|
@Max(value=1L) @Min(value=0L) Balloon |
setFillAlpha(java.lang.Double fillAlpha)
Sets balloon background opacity.
|
Balloon |
setFillColor(Color fillColor)
Sets balloon background color.
|
Balloon |
setFixedPosition(java.lang.Boolean fixedPosition)
Specifies if balloon should follow mouse when hovering the slice/column/bullet or stay in fixed position
(this does not affect balloon behavior if ChartCursor is used).
|
Balloon |
setFontSize(java.lang.Integer fontSize)
Sets size of text in the balloon.
|
Balloon |
setHorizontalPadding(java.lang.Integer horizontalPadding)
Sets horizontal padding of the balloon.
|
Balloon |
setMaxWidth(java.lang.Integer maxWidth)
Sets maximum width of a balloon.
|
Balloon |
setOffsetX(java.lang.Integer offsetX)
Sets horizontal distance from mouse pointer to balloon pointer.
|
Balloon |
setOffsetY(java.lang.Integer offsetY)
Sets vertical distance from mouse pointer to balloon pointer.
|
Balloon |
setPointerOrientation(PointerOrientation pointerOrientation)
Specifies direction of a pointer.
|
Balloon |
setPointerWidth(java.lang.Integer pointerWidth)
Specifies direction of a pointer.
|
@Max(value=1L) @Min(value=0L) Balloon |
setShadowAlpha(java.lang.Double shadowAlpha)
Sets opacity of a shadow.
|
Balloon |
setShadowColor(Color shadowColor)
Sets color of a shadow.
|
Balloon |
setShowBullet(java.lang.Boolean showBullet)
If cornerRadius of a balloon is greater than 0, showBullet is set to true for value balloons when
Cursor
is used. |
Balloon |
setTextAlign(Align textAlign)
Sets text alignment, possible values "left", "middle" and "right".
|
Balloon |
setVerticalPadding(java.lang.Integer verticalPadding)
Sets vertical padding of the balloon.
|
public java.lang.Boolean getAdjustBorderColor()
@StudioProperty(defaultValue="true") public Balloon setAdjustBorderColor(java.lang.Boolean adjustBorderColor)
adjustBorderColor
- adjust border color optionpublic java.lang.Double getAnimationDuration()
@StudioProperty(defaultValue="0.3") public Balloon setAnimationDuration(java.lang.Double animationDuration)
animationDuration
- animation duration in secondspublic java.lang.Double getBorderAlpha()
@StudioProperty(defaultValue="1") @Max(value=1L) @Min(value=0L) public @Max(value=1L) @Min(value=0L) Balloon setBorderAlpha(java.lang.Double borderAlpha)
borderAlpha
- border opacitypublic Color getBorderColor()
@StudioProperty(type=OPTIONS, defaultValue="#FFFFFF") public Balloon setBorderColor(Color borderColor)
borderColor
- border colorpublic java.lang.Integer getBorderThickness()
@StudioProperty(defaultValue="2") public Balloon setBorderThickness(java.lang.Integer borderThickness)
borderThickness
- border thicknesspublic Color getColor()
@StudioProperty(type=OPTIONS, defaultValue="#000000") public Balloon setColor(Color color)
color
- color of the textpublic java.lang.Integer getCornerRadius()
@StudioProperty(defaultValue="0") public Balloon setCornerRadius(java.lang.Integer cornerRadius)
cornerRadius
- corner radiuspublic java.lang.Double getFadeOutDuration()
@StudioProperty(defaultValue="0.3") public Balloon setFadeOutDuration(java.lang.Double fadeOutDuration)
fadeOutDuration
- duration in secondspublic java.lang.Double getFillAlpha()
@StudioProperty(defaultValue="0.8") @Max(value=1L) @Min(value=0L) public @Max(value=1L) @Min(value=0L) Balloon setFillAlpha(java.lang.Double fillAlpha)
fillAlpha
- background opacitypublic Color getFillColor()
@StudioProperty(type=OPTIONS, defaultValue="#FFFFFF") public Balloon setFillColor(Color fillColor)
fillColor
- background colorpublic java.lang.Boolean getFixedPosition()
@StudioProperty(defaultValue="true") public Balloon setFixedPosition(java.lang.Boolean fixedPosition)
fixedPosition
- fixed position optionpublic java.lang.Integer getFontSize()
@StudioProperty public Balloon setFontSize(java.lang.Integer fontSize)
fontSize
- font sizepublic java.lang.Integer getHorizontalPadding()
@StudioProperty(defaultValue="8") public Balloon setHorizontalPadding(java.lang.Integer horizontalPadding)
horizontalPadding
- horizontal paddingpublic java.lang.Integer getMaxWidth()
@StudioProperty public Balloon setMaxWidth(java.lang.Integer maxWidth)
maxWidth
- maximum widthpublic java.lang.Integer getOffsetX()
@StudioProperty(defaultValue="1") public Balloon setOffsetX(java.lang.Integer offsetX)
offsetX
- horizontal distance from mouse pointer to balloon pointerpublic java.lang.Integer getOffsetY()
@StudioProperty(defaultValue="6") public Balloon setOffsetY(java.lang.Integer offsetY)
offsetY
- vertical distance from mouse pointer to balloon pointerpublic java.lang.Integer getPointerWidth()
@StudioProperty(defaultValue="6") public Balloon setPointerWidth(java.lang.Integer pointerWidth)
pointerWidth
- pointer widthpublic java.lang.Double getShadowAlpha()
@StudioProperty(defaultValue="0.4") @Max(value=1L) @Min(value=0L) public @Max(value=1L) @Min(value=0L) Balloon setShadowAlpha(java.lang.Double shadowAlpha)
shadowAlpha
- opacity of a shadowpublic Color getShadowColor()
@StudioProperty(type=OPTIONS, defaultValue="#000000") public Balloon setShadowColor(Color shadowColor)
shadowColor
- shadow colorpublic java.lang.Boolean getShowBullet()
@StudioProperty(defaultValue="false") public Balloon setShowBullet(java.lang.Boolean showBullet)
Cursor
is used. If you don't want the bullet near the balloon, set it to false. If not set the default value is false.showBullet
- show bullet optionpublic Align getTextAlign()
@StudioProperty(type=ENUMERATION, defaultValue="CENTER") public Balloon setTextAlign(Align textAlign)
textAlign
- text alignmentpublic java.lang.Integer getVerticalPadding()
@StudioProperty(defaultValue="4") public Balloon setVerticalPadding(java.lang.Integer verticalPadding)
verticalPadding
- vertical paddingpublic java.lang.Boolean getDisableMouseEvents()
@StudioProperty(defaultValue="true") public Balloon setDisableMouseEvents(java.lang.Boolean disableMouseEvents)
disableMouseEvents
- disable mouse eventes optionpublic java.lang.Boolean getDrop()
@StudioProperty(defaultValue="false") public Balloon setDrop(java.lang.Boolean drop)
drop
- drop optionpublic java.lang.Boolean getEnabled()
@StudioProperty(defaultValue="true") public Balloon setEnabled(java.lang.Boolean enabled)
enabled
- enabled optionpublic PointerOrientation getPointerOrientation()
@StudioProperty(type=ENUMERATION, defaultValue="DOWN") public Balloon setPointerOrientation(PointerOrientation pointerOrientation)
drop
set to true. If not set the default value
is DOWN.pointerOrientation
- pointer orientation