Class Window

All Implemented Interfaces:
ClientObject, Component
Direct Known Subclasses:
Dialogue, FormDialogue

public class Window extends Panel
  • Field Details

    • onClosed

      public final Event<Void> onClosed
  • Constructor Details

    • Window

      public Window()
    • Window

      public Window(Component content)
    • Window

      public Window(int width, int height, Component content)
    • Window

      public Window(Icon icon, String title, int width, int height, Component content)
    • Window

      public Window(Icon icon, String title, Component content, int width, int height, boolean closeable, boolean closeOnEscape, boolean closeOnClickOutside)
  • Method Details

    • createUiComponent

      public UiComponent createUiComponent()
      Overrides:
      createUiComponent in class Panel
    • handleUiEvent

      public void handleUiEvent(UiEvent event)
      Specified by:
      handleUiEvent in interface ClientObject
      Overrides:
      handleUiEvent in class Panel
    • isModal

      public boolean isModal()
    • setModal

      public void setModal(boolean modal)
    • getWidth

      public int getWidth()
    • setWidth

      public void setWidth(int width)
    • getHeight

      public int getHeight()
    • setHeight

      public void setHeight(int height)
    • getMinWidth

      public int getMinWidth()
    • setMinWidth

      public void setMinWidth(int minWidth)
    • getMinHeight

      public int getMinHeight()
    • setMinHeight

      public void setMinHeight(int minHeight)
    • isResizable

      public boolean isResizable()
    • setResizable

      public void setResizable(boolean resizable)
    • isMovable

      public boolean isMovable()
    • setMovable

      public void setMovable(boolean movable)
    • isKeepInViewport

      public boolean isKeepInViewport()
    • setKeepInViewport

      public void setKeepInViewport(boolean keepInViewport)
    • enableAutoHeight

      public void enableAutoHeight()
    • setSize

      public void setSize(int width, int height)
    • getModalBackgroundDimmingColor

      public Color getModalBackgroundDimmingColor()
    • setModalBackgroundDimmingColor

      public void setModalBackgroundDimmingColor(Color modalBackgroundDimmingColor)
    • show

      public void show()
    • show

      public void show(int animationDuration)
    • close

      public void close()
    • close

      public void close(int animationDuration)
    • isCloseable

      public boolean isCloseable()
    • setCloseable

      public void setCloseable(boolean closeable)
    • isCloseOnEscape

      public boolean isCloseOnEscape()
    • setCloseOnEscape

      public void setCloseOnEscape(boolean closeOnEscape)
    • isCloseOnClickOutside

      public boolean isCloseOnClickOutside()
    • setCloseOnClickOutside

      public void setCloseOnClickOutside(boolean closeOnClickOutside)