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 ContextAwareComponent
public ComponentContext getContext()
getContext
in interface ContextAwareComponent
public JRLineBox getLineBox()
getLineBox
in interface JRBoxContainer
public void setLineBox(JRLineBox lineBox)
public JRDefaultStyleProvider getDefaultStyleProvider()
getDefaultStyleProvider
in interface JRStyleContainer
protected StyleResolver getStyleResolver()
public JRStyle getStyle()
JRStyleContainer
getStyle
in interface JRStyleContainer
public String getStyleNameReference()
JRStyleContainer
templates
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 JRStyleContainer
public Color getDefaultLineColor()
getDefaultLineColor
in interface JRBoxContainer
public 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()
.JRAlignment
getHorizontalAlignmentValue
in interface JRAlignment
HorizontalAlignEnum
public HorizontalAlignEnum getOwnHorizontalAlignmentValue()
getOwnHorizontalImageAlign()
.getOwnHorizontalAlignmentValue
in interface JRAlignment
public void setHorizontalAlignment(HorizontalAlignEnum horizontalAlignmentValue)
setHorizontalImageAlign(HorizontalImageAlignEnum)
.JRAlignment
setHorizontalAlignment
in interface JRAlignment
horizontalAlignmentValue
- a value representing one of the horizontal alignment constants in HorizontalAlignEnum
public VerticalAlignEnum getVerticalAlignmentValue()
getVerticalImageAlign()
.JRAlignment
getVerticalAlignmentValue
in interface JRAlignment
VerticalAlignEnum
public VerticalAlignEnum getOwnVerticalAlignmentValue()
getOwnVerticalImageAlign()
.getOwnVerticalAlignmentValue
in interface JRAlignment
public void setVerticalAlignment(VerticalAlignEnum verticalAlignmentValue)
setVerticalImageAlign(VerticalImageAlignEnum)
.JRAlignment
setVerticalAlignment
in interface JRAlignment
verticalAlignmentValue
- a value representing one of the vertical alignment constants in VerticalAlignEnum
public HorizontalImageAlignEnum getHorizontalImageAlign()
JRImageAlignment
getHorizontalImageAlign
in interface JRImageAlignment
HorizontalImageAlignEnum
public HorizontalImageAlignEnum getOwnHorizontalImageAlign()
getOwnHorizontalImageAlign
in interface JRImageAlignment
public void setHorizontalImageAlign(HorizontalImageAlignEnum horizontalImageAlign)
JRImageAlignment
setHorizontalImageAlign
in interface JRImageAlignment
horizontalImageAlign
- a value representing one of the horizontal image alignment constants in HorizontalImageAlignEnum
public VerticalImageAlignEnum getVerticalImageAlign()
JRImageAlignment
getVerticalImageAlign
in interface JRImageAlignment
VerticalImageAlignEnum
public VerticalImageAlignEnum getOwnVerticalImageAlign()
getOwnVerticalImageAlign
in interface JRImageAlignment
public void setVerticalImageAlign(VerticalImageAlignEnum verticalImageAlign)
JRImageAlignment
setVerticalImageAlign
in interface JRImageAlignment
verticalImageAlign
- a value representing one of the vertical image alignment constants in VerticalImageAlignEnum
public ContainerFillEnum getLabelFill()
public void setLabelFill(ContainerFillEnum labelFill)
public JRPropertyChangeSupport getEventSupport()
JRChangeEventsSupport
getEventSupport
in interface JRChangeEventsSupport
Copyright © 2017. All rights reserved.