public class IconLabelComponent extends Object implements ContextAwareComponent, JRBoxContainer, 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 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 © 2021 TIBCO Software Inc.. All rights reserved.