Class FloatingComponent

java.lang.Object
org.teamapps.ux.component.AbstractComponent
org.teamapps.ux.component.floating.FloatingComponent
All Implemented Interfaces:
ClientObject, Component

public class FloatingComponent extends AbstractComponent
  • Field Details

    • onExpandedOrCollapsed

      public final Event<Boolean> onExpandedOrCollapsed
  • Constructor Details

    • FloatingComponent

      public FloatingComponent(Component containerComponent, Component contentComponent)
  • Method Details

    • createUiComponent

      public UiComponent createUiComponent()
      Specified by:
      createUiComponent in class AbstractComponent
    • getWidth

      public int getWidth()
    • setWidth

      public void setWidth(int width)
    • getHeight

      public int getHeight()
    • setHeight

      public void setHeight(int height)
    • getMarginX

      public int getMarginX()
    • setMarginX

      public void setMarginX(int marginX)
    • getMarginY

      public int getMarginY()
    • setMarginY

      public void setMarginY(int marginY)
    • getPosition

      public FloatingPosition getPosition()
    • setPosition

      public void setPosition(FloatingPosition position)
    • getBackgroundColor

      public Color getBackgroundColor()
    • setBackgroundColor

      public void setBackgroundColor(Color backgroundColor)
    • getExpanderHandleColor

      public Color getExpanderHandleColor()
    • setExpanderHandleColor

      public void setExpanderHandleColor(Color expanderHandleColor)
    • isCollapsible

      public boolean isCollapsible()
    • setCollapsible

      public void setCollapsible(boolean collapsible)
    • isExpanded

      public boolean isExpanded()
    • setExpanded

      public void setExpanded(boolean expanded)
    • getContentComponent

      public Component getContentComponent()
    • setContentComponent

      public void setContentComponent(Component contentComponent)
    • handleUiEvent

      public void handleUiEvent(UiEvent event)