Class Label

java.lang.Object
All Implemented Interfaces:
ClientObject, Component

public class Label
extends AbstractField<java.lang.String>
  • Field Details

    • onClicked

      public final Event<java.lang.Void> onClicked
  • Constructor Details

    • Label

      public Label​(java.lang.String caption)
    • Label

      public Label​(java.lang.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<java.lang.String>
    • getCaption

      public java.lang.String getCaption()
    • setCaption

      public void setCaption​(java.lang.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)