Class JRDesignItemLabel
- java.lang.Object
-
- net.sf.jasperreports.charts.base.JRBaseItemLabel
-
- net.sf.jasperreports.charts.design.JRDesignItemLabel
-
- All Implemented Interfaces:
Serializable,Cloneable,JRItemLabel,JRChangeEventsSupport,JRCloneable
public class JRDesignItemLabel extends JRBaseItemLabel implements JRChangeEventsSupport
An object that specifies how an item label should be displayed. Used with category plots such as a bar or pie plot.- Author:
- Sanda Zaharia (shertage@users.sourceforge.net)
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringPROPERTY_BACKGROUND_COLORstatic StringPROPERTY_COLORstatic StringPROPERTY_FONT-
Fields inherited from class net.sf.jasperreports.charts.base.JRBaseItemLabel
backgroundColor, chart, color, font
-
-
Constructor Summary
Constructors Constructor Description JRDesignItemLabel(JRItemLabel itemLabel, JRChart chart)Constructs a new item label that is a copy of an existing one.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectclone()JRPropertyChangeSupportgetEventSupport()Returns the property change support object for this instance.voidsetBackgroundColor(Color backgroundColor)Sets the background color to use when displaying the value.voidsetColor(Color color)Sets the color to use when displaying the value.voidsetFont(JRFont font)Sets the font to use when displaying the value.-
Methods inherited from class net.sf.jasperreports.charts.base.JRBaseItemLabel
clone, collectExpressions, getBackgroundColor, getChart, getColor, getFont
-
-
-
-
Field Detail
-
PROPERTY_COLOR
public static final String PROPERTY_COLOR
- See Also:
- Constant Field Values
-
PROPERTY_BACKGROUND_COLOR
public static final String PROPERTY_BACKGROUND_COLOR
- See Also:
- Constant Field Values
-
PROPERTY_FONT
public static final String PROPERTY_FONT
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
JRDesignItemLabel
public JRDesignItemLabel(JRItemLabel itemLabel, JRChart chart)
Constructs a new item label that is a copy of an existing one.- Parameters:
itemLabel- the item label to copy
-
-
Method Detail
-
setColor
public void setColor(Color color)
Sets the color to use when displaying the value.- Parameters:
color- the color to use when displaying the value
-
setBackgroundColor
public void setBackgroundColor(Color backgroundColor)
Sets the background color to use when displaying the value.- Parameters:
backgroundColor- the background color to use when displaying the value
-
setFont
public void setFont(JRFont font)
Sets the font to use when displaying the value.- Parameters:
font- the font to use when displaying the value
-
clone
public Object clone()
- Specified by:
clonein interfaceJRCloneable- Overrides:
clonein classJRBaseItemLabel
-
getEventSupport
public JRPropertyChangeSupport getEventSupport()
Description copied from interface:JRChangeEventsSupportReturns the property change support object for this instance.- Specified by:
getEventSupportin interfaceJRChangeEventsSupport- Returns:
- the property change support object for this instance
-
-