public class DesktopLabel extends DesktopAbstractComponent<javax.swing.JLabel> implements Label
Component.ActionOwner, Component.ActionsHolder, Component.Alignment, Component.BelongToFrame, Component.Buffered, Component.ChildEditableController, Component.Collapsable, Component.Container, Component.ContextHelpIconClickEvent, Component.Disposable, Component.Editable, Component.EditableChangeEvent, Component.EditableChangeListener, Component.EditableChangeNotifier, Component.ExpandedStateChangeEvent, Component.ExpandedStateChangeListener, Component.Focusable, Component.HasBorder, Component.HasButtonsPanel, Component.HasCaption, Component.HasContextHelp, Component.HasFormatter, Component.HasIcon, Component.HasInputPrompt, Component.HasNamedComponents, Component.HasOptionsStyleProvider, Component.HasPresentations, Component.HasRowsCount, Component.HasSettings, Component.HasValue, Component.HasXmlDescriptor, Component.LayoutClickEvent, Component.LayoutClickListener, Component.LayoutClickNotifier, Component.Margin, Component.MouseEventDetails, Component.OptionsStyleProvider, Component.OrderedContainer, Component.OuterMargin, Component.SecuredActionsHolder, Component.ShortcutAction, Component.ShortcutNotifier, Component.ShortcutTriggeredEvent, Component.Spacing, Component.UiPermissionAware, Component.Validatable, Component.ValueChangeEvent, Component.ValueChangeListener, Component.Wrapper
DesktopComponent.HasContextHelpClickHandler
SWING_PROPERTY_CLASS, SWING_PROPERTY_ID
AUTO_SIZE, AUTO_SIZE_PX, UNITS_PERCENTAGE, UNITS_PIXELS
Constructor and Description |
---|
DesktopLabel() |
Modifier and Type | Method and Description |
---|---|
void |
addListener(ValueListener listener) |
void |
addValueChangeListener(Component.ValueChangeListener listener) |
java.lang.String |
getCaption() |
Datasource |
getDatasource() |
java.lang.String |
getDescription() |
Formatter |
getFormatter() |
MetaProperty |
getMetaProperty() |
MetaPropertyPath |
getMetaPropertyPath() |
java.lang.String |
getRawValue()
Returns a string representation of the value.
|
<T> T |
getValue() |
boolean |
isEditable() |
boolean |
isHtmlEnabled() |
void |
removeListener(ValueListener listener) |
void |
removeValueChangeListener(Component.ValueChangeListener listener) |
void |
setCaption(java.lang.String caption) |
void |
setDatasource(Datasource datasource,
java.lang.String property)
Set datasource and its property.
|
void |
setDescription(java.lang.String description) |
void |
setEditable(boolean editable) |
void |
setFormatter(Formatter formatter) |
void |
setHeight(java.lang.String height)
Set component height in
Component.getHeightUnits() |
void |
setHtmlEnabled(boolean htmlEnabled) |
void |
setValue(java.lang.Object value) |
void |
setWidth(java.lang.String width)
Set component width in
Component.getWidthUnits() |
addStyleName, assignAutoDebugId, getAlignment, getComponent, getComposition, getDebugId, getFrame, getHeight, getHeightUnits, getIcon, getId, getParent, getStyleName, getTabIndex, getWidth, getWidthUnits, getXmlDescriptor, isComponentVisible, isEnabled, isEnabledItself, isParentEnabled, isResponsive, isVisible, isVisibleItself, removeStyleName, requestFocus, setAlignment, setContainer, setDebugId, setEnabled, setExpanded, setFrame, setIcon, setIconFromSet, setId, setParent, setParentEnabled, setResponsive, setStyleName, setTabIndex, setVisible, setXmlDescriptor, unwrap, unwrapComposition
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isEditableWithParent
getFrame, setFrame
addStyleName, getAlignment, getDebugId, getHeight, getHeightUnits, getId, getParent, getStyleName, getWidth, getWidthUnits, isEnabled, isEnabledItself, isResponsive, isVisible, isVisibleItself, removeStyleName, requestFocus, setAlignment, setDebugId, setEnabled, setHeightAuto, setHeightFull, setId, setParent, setResponsive, setSizeAuto, setSizeFull, setStyleName, setVisible, setWidthAuto, setWidthFull, unwrap, unwrapComposition
getIcon, setIcon, setIconFromSet
public Datasource getDatasource()
getDatasource
in interface DatasourceComponent
public MetaProperty getMetaProperty()
getMetaProperty
in interface DatasourceComponent
public MetaPropertyPath getMetaPropertyPath()
getMetaPropertyPath
in interface DatasourceComponent
public void setDatasource(Datasource datasource, java.lang.String property)
DatasourceComponent
setDatasource
in interface DatasourceComponent
public boolean isEditable()
isEditable
in interface Component.Editable
public void setEditable(boolean editable)
setEditable
in interface Component.Editable
public Formatter getFormatter()
getFormatter
in interface Component.HasFormatter
public void setFormatter(Formatter formatter)
setFormatter
in interface Component.HasFormatter
public <T> T getValue()
getValue
in interface Component.HasValue
public void setValue(java.lang.Object value)
setValue
in interface Component.HasValue
public void setWidth(java.lang.String width)
Component
Component.getWidthUnits()
setWidth
in interface Component
setWidth
in class DesktopAbstractComponent<javax.swing.JLabel>
public void setHeight(java.lang.String height)
Component
Component.getHeightUnits()
setHeight
in interface Component
setHeight
in class DesktopAbstractComponent<javax.swing.JLabel>
public void addListener(ValueListener listener)
addListener
in interface Component.HasValue
public void removeListener(ValueListener listener)
removeListener
in interface Component.HasValue
public void addValueChangeListener(Component.ValueChangeListener listener)
addValueChangeListener
in interface Component.HasValue
public void removeValueChangeListener(Component.ValueChangeListener listener)
removeValueChangeListener
in interface Component.HasValue
public boolean isHtmlEnabled()
isHtmlEnabled
in interface Label
public void setHtmlEnabled(boolean htmlEnabled)
setHtmlEnabled
in interface Label
public java.lang.String getRawValue()
Label
getRawValue
in interface Label
public java.lang.String getCaption()
getCaption
in interface Component.HasCaption
getCaption
in class DesktopAbstractComponent<javax.swing.JLabel>
public void setCaption(java.lang.String caption)
setCaption
in interface Component.HasCaption
setCaption
in class DesktopAbstractComponent<javax.swing.JLabel>
public java.lang.String getDescription()
getDescription
in interface Component.HasCaption
public void setDescription(java.lang.String description)
setDescription
in interface Component.HasCaption