public interface BoundedTextAnnotation extends ShapeAnnotation
Module: presentation-api
To use this in your app, include the following dependency in your POM:
<dependency> <groupId>org.cytoscape</groupId> <artifactId>presentation-api</artifactId> </dependency>
ShapeAnnotation.ShapeType
CUSTOMSHAPE, EDGECOLOR, EDGEOPACITY, EDGETHICKNESS, FILLCOLOR, FILLOPACITY, HEIGHT, SHAPETYPE, WIDTH
BACKGROUND, CANVAS, FOREGROUND, X, Y, Z, ZOOM
Modifier and Type | Method and Description |
---|---|
void |
fitShapeToText()
This method causes the shape to be resized to fit the
provided text.
|
Font |
getFont()
Get the font being used
|
String |
getFontFamily()
Get the font family to be used for the text display
|
double |
getFontSize()
Get the size of the font used to display the text
|
int |
getFontStyle()
Get the font style
|
String |
getText()
Get the text to be displayed as part of the annotation
|
Color |
getTextColor()
Get the color of the text to be displayed
|
void |
setFont(Font font)
Set the font to be used.
|
void |
setFontFamily(String family)
Set the font family to be used for the text display
|
void |
setFontSize(double size)
Set the size of the font used to display the text
|
void |
setFontStyle(int style)
Set the font style
|
void |
setText(String text)
Set the text to be displayed as part of the annotation
|
void |
setTextColor(Color color)
Set the color of the text to be displayed
|
getBorderColor, getBorderOpacity, getBorderWidth, getFillColor, getFillOpacity, getShape, getShapeType, getSupportedShapes, setBorderColor, setBorderOpacity, setBorderWidth, setCustomShape, setFillColor, setFillOpacity, setShapeType, setSize
addArrow, getArgMap, getArrows, getCanvasName, getNetworkView, getSpecificZoom, getUUID, getZoom, isSelected, moveAnnotation, removeAnnotation, removeArrow, setCanvas, setSelected, setSpecificZoom, setZoom, update
void fitShapeToText()
void setText(String text)
text
- the text annotationString getText()
void setTextColor(Color color)
color
- the text colorColor getTextColor()
void setFontSize(double size)
size
- the size of the fontdouble getFontSize()
void setFontStyle(int style)
style
- the font styleint getFontStyle()
void setFontFamily(String family)
family
- the font family to useString getFontFamily()
Font getFont()
void setFont(Font font)
font
- the text font to useCopyright 2011-2015 Cytoscape Consortium. All rights reserved.