public class AreaTool extends Object
setDefaultProperties()
can be used to set the
Annotation
properties to this Tool's default properties.
The Tool's property values can be retrieved and initialized with the methods
toXMLString()
and setFromXML()
in the
AnnotationTools
class. Please see
AnnotationTools
.
Modifier and Type | Field and Description |
---|---|
static int |
SQ_UNITS
Display the units as "sq units".
|
static int |
UNITS_2
Display the units as "units^2".
|
Constructor and Description |
---|
AreaTool() |
Modifier and Type | Method and Description |
---|---|
static BasicStroke |
getDefaultBasicStroke()
Gets the default stroke.
|
static Color |
getDefaultBorderColor()
Returns the color used for the lines when a new annotation is created.
|
static int |
getDefaultBorderWidth()
Deprecated.
Replaced with
getDefaultBorderWidth2D() for more precise border widths |
static double |
getDefaultBorderWidth2D()
Returns the default line width, used when new annotations are created.
|
static Color |
getDefaultFillColor()
Gets the default fill color.
|
static int |
getDefaultTransparency()
Gets the default transparency value that is used when new annotations are created.
|
static int |
getDefaultUnitsStringType()
Returns the default units string display type.
|
static Dimension |
getMinimumAnnotSize()
Gets the minimum size for the annotations created with this Tool.
|
static boolean |
isShowMeasurement()
Returns the setting for whether to display the measurement on the annotation itself.
|
static boolean |
isShowPropDialog()
Gets the flag for this Tool to show or not the annotation properties
popup dialog after an annotation has been created.
|
static boolean |
isToolSticky()
Returns a flag indicating if this tool is sticky.
|
static void |
setDefaultBasicStroke(BasicStroke defaultStroke)
Sets the default stroke.
|
static void |
setDefaultBorderColor(Color defaultBorderColor)
Sets the default line color.
|
static void |
setDefaultBorderWidth(int defaultBorderWidth)
Deprecated.
Replaced with
setDefaultBorderWidth2D(double) for more precise border widths |
static void |
setDefaultBorderWidth2D(double defaultBorderWidth)
Sets the line width used when a new annotation is created.
|
static void |
setDefaultFillColor(Color defaultFillColor)
Sets the default fill color.
|
static void |
setDefaultProperties(Polygon polygon)
This is a convenience method to set the Polyline properties to the
PolygonTool default properties.
|
static void |
setDefaultTransparency(int defaultTransparency)
Sets the default transparency values when new annotations are created.
|
static void |
setDefaultUnitsStringType(int defaultUnitsString)
Sets the default units display type to use when creating new area measurements.
|
static void |
setMinimumAnnotSize(Dimension minimumAnnotSize)
Sets the minimum size for the annotations created with this Tool.
|
static void |
setShowMeasurement(boolean showMeasurement)
Set whether to display the measurement on the annotation itself.
|
static void |
setShowPropDialog(boolean showPropDialog)
Sets the flag for this Tool to show or not the annotation properties
popup dialog after an annotation has been created.
|
static void |
setToolSticky(boolean toolSticky)
Sets the flag that indicates whether this tool is sticky or not.
|
public static final int SQ_UNITS
public static final int UNITS_2
public static void setDefaultProperties(Polygon polygon)
public static int getDefaultTransparency()
public static void setDefaultTransparency(int defaultTransparency)
defaultTransparency
- Thew new default transparency valuepublic static double getDefaultBorderWidth2D()
public static void setDefaultBorderWidth2D(double defaultBorderWidth)
defaultBorderWidth
- The new default line widthpublic static int getDefaultBorderWidth()
getDefaultBorderWidth2D()
for more precise border widthspublic static void setDefaultBorderWidth(int defaultBorderWidth)
setDefaultBorderWidth2D(double)
for more precise border widthsdefaultBorderWidth
- The new default line widthpublic static Color getDefaultBorderColor()
public static void setDefaultBorderColor(Color defaultBorderColor)
defaultBorderColor
- The new default line color.public static Color getDefaultFillColor()
public static void setDefaultFillColor(Color defaultFillColor)
defaultFillColor
- The new default fill colorpublic static BasicStroke getDefaultBasicStroke()
public static void setDefaultBasicStroke(BasicStroke defaultStroke)
defaultStroke
- The new default strokepublic static boolean isToolSticky()
public static void setToolSticky(boolean toolSticky)
toolSticky
- The new value of the sticky flag.public static boolean isShowPropDialog()
public static void setShowPropDialog(boolean showPropDialog)
showPropDialog
- the showPropDialog to setpublic static Dimension getMinimumAnnotSize()
public static void setMinimumAnnotSize(Dimension minimumAnnotSize)
minimumAnnotSize
- the minimumAnnotSize to setpublic static int getDefaultUnitsStringType()
public static void setDefaultUnitsStringType(int defaultUnitsString)
defaultUnitsString
- the new value of the default units string typepublic static boolean isShowMeasurement()
public static void setShowMeasurement(boolean showMeasurement)
showMeasurement
- boolean controlling whether to display the measurement on the annotation