public class IconLabelComponent extends Object implements ContextAwareComponent, JRBoxContainer, JRAlignment, JRImageAlignment, Serializable, JRChangeEventsSupport
| Modifier and Type | Field and Description |
|---|---|
static String |
PROPERTY_HORIZONTAL_ALIGNMENT |
static String |
PROPERTY_ICON_POSITION |
static String |
PROPERTY_LABEL_FILL |
static String |
PROPERTY_VERTICAL_ALIGNMENT |
| Constructor and Description |
|---|
IconLabelComponent(IconLabelComponent component,
JRBaseObjectFactory objectFactory) |
IconLabelComponent(JRDefaultStyleProvider defaultStyleProvider) |
public static final String PROPERTY_ICON_POSITION
public static final String PROPERTY_LABEL_FILL
public static final String PROPERTY_HORIZONTAL_ALIGNMENT
public static final String PROPERTY_VERTICAL_ALIGNMENT
public IconLabelComponent(JRDefaultStyleProvider defaultStyleProvider)
public IconLabelComponent(IconLabelComponent component, JRBaseObjectFactory objectFactory)
public void setContext(ComponentContext context)
setContext in interface ContextAwareComponentpublic ComponentContext getContext()
getContext in interface ContextAwareComponentpublic JRLineBox getLineBox()
getLineBox in interface JRBoxContainerpublic void setLineBox(JRLineBox lineBox)
public JRDefaultStyleProvider getDefaultStyleProvider()
getDefaultStyleProvider in interface JRStyleContainerprotected StyleResolver getStyleResolver()
public JRStyle getStyle()
JRStyleContainergetStyle in interface JRStyleContainerpublic String getStyleNameReference()
JRStyleContainertemplates and are resolved
at fill time.
This attribute is only effective if no direct style (as returned by getStyle()
is specified for this object.getStyleNameReference in interface JRStyleContainerpublic Color getDefaultLineColor()
getDefaultLineColor in interface JRBoxContainerpublic JRTextField getLabelTextField()
public void setLabelTextField(JRTextField labelTextField)
public JRTextField getIconTextField()
public void setIconTextField(JRTextField iconTextField)
public IconPositionEnum getIconPosition()
public void setIconPosition(IconPositionEnum iconPosition)
public HorizontalAlignEnum getHorizontalAlignmentValue()
getHorizontalImageAlign().JRAlignmentgetHorizontalAlignmentValue in interface JRAlignmentHorizontalAlignEnumpublic HorizontalAlignEnum getOwnHorizontalAlignmentValue()
getOwnHorizontalImageAlign().getOwnHorizontalAlignmentValue in interface JRAlignmentpublic void setHorizontalAlignment(HorizontalAlignEnum horizontalAlignmentValue)
setHorizontalImageAlign(HorizontalImageAlignEnum).JRAlignmentsetHorizontalAlignment in interface JRAlignmenthorizontalAlignmentValue - a value representing one of the horizontal alignment constants in HorizontalAlignEnumpublic VerticalAlignEnum getVerticalAlignmentValue()
getVerticalImageAlign().JRAlignmentgetVerticalAlignmentValue in interface JRAlignmentVerticalAlignEnumpublic VerticalAlignEnum getOwnVerticalAlignmentValue()
getOwnVerticalImageAlign().getOwnVerticalAlignmentValue in interface JRAlignmentpublic void setVerticalAlignment(VerticalAlignEnum verticalAlignmentValue)
setVerticalImageAlign(VerticalImageAlignEnum).JRAlignmentsetVerticalAlignment in interface JRAlignmentverticalAlignmentValue - a value representing one of the vertical alignment constants in VerticalAlignEnumpublic HorizontalImageAlignEnum getHorizontalImageAlign()
JRImageAlignmentgetHorizontalImageAlign in interface JRImageAlignmentHorizontalImageAlignEnumpublic HorizontalImageAlignEnum getOwnHorizontalImageAlign()
getOwnHorizontalImageAlign in interface JRImageAlignmentpublic void setHorizontalImageAlign(HorizontalImageAlignEnum horizontalImageAlign)
JRImageAlignmentsetHorizontalImageAlign in interface JRImageAlignmenthorizontalImageAlign - a value representing one of the horizontal image alignment constants in HorizontalImageAlignEnumpublic VerticalImageAlignEnum getVerticalImageAlign()
JRImageAlignmentgetVerticalImageAlign in interface JRImageAlignmentVerticalImageAlignEnumpublic VerticalImageAlignEnum getOwnVerticalImageAlign()
getOwnVerticalImageAlign in interface JRImageAlignmentpublic void setVerticalImageAlign(VerticalImageAlignEnum verticalImageAlign)
JRImageAlignmentsetVerticalImageAlign in interface JRImageAlignmentverticalImageAlign - a value representing one of the vertical image alignment constants in VerticalImageAlignEnumpublic ContainerFillEnum getLabelFill()
public void setLabelFill(ContainerFillEnum labelFill)
public JRPropertyChangeSupport getEventSupport()
JRChangeEventsSupportgetEventSupport in interface JRChangeEventsSupportCopyright © 2017. All rights reserved.