Class Label

All Implemented Interfaces:
ClientObject, Component

public class Label extends AbstractField<String>
  • Field Details

    • onClicked

      public final Event<Void> onClicked
  • Constructor Details

    • Label

      public Label(String caption)
    • Label

      public Label(String caption, org.teamapps.icons.Icon icon)
  • Method Details

    • createUiComponent

      public org.teamapps.dto.UiField createUiComponent()
      Specified by:
      createUiComponent in class AbstractComponent
    • handleUiEvent

      public void handleUiEvent(org.teamapps.dto.UiEvent event)
      Specified by:
      handleUiEvent in interface ClientObject
      Overrides:
      handleUiEvent in class AbstractField<String>
    • getCaption

      public String getCaption()
    • setCaption

      public void setCaption(String caption)
    • getIcon

      public org.teamapps.icons.Icon getIcon()
    • setIcon

      public void setIcon(org.teamapps.icons.Icon icon)
    • getTargetComponent

      public Component getTargetComponent()
    • setTargetComponent

      public Label setTargetComponent(Component targetComponent)