Class AbstractComponent

java.lang.Object
org.jline.curses.impl.AbstractComponent
All Implemented Interfaces:
Component
Direct Known Subclasses:
AbstractPanel, AbstractWindow, Box, Button, Menu, TextArea

public abstract class AbstractComponent extends Object implements Component
  • Field Details

    • size

      private Size size
    • preferredSize

      private Size preferredSize
    • position

      private Position position
    • enabled

      private boolean enabled
    • focused

      private boolean focused
    • parent

      private Container parent
    • renderer

      private Renderer renderer
    • theme

      private Theme theme
    • behaviors

      private EnumSet<Component.Behavior> behaviors
  • Constructor Details

    • AbstractComponent

      public AbstractComponent()
  • Method Details