Class PanelExt

java.lang.Object
com.googlecode.lanterna.gui2.AbstractComponent<com.googlecode.lanterna.gui2.Panel>
com.googlecode.lanterna.gui2.Panel
net.thevpc.common.lanterna.PanelExt
All Implemented Interfaces:
com.googlecode.lanterna.gui2.Component, com.googlecode.lanterna.gui2.Container, com.googlecode.lanterna.gui2.TextGUIElement, ComponentExt, ContainerExt
Direct Known Subclasses:
HBarChart, TabbedPane

public class PanelExt extends com.googlecode.lanterna.gui2.Panel implements ContainerExt
  • Nested Class Summary

    Nested classes/interfaces inherited from class com.googlecode.lanterna.gui2.Panel

    com.googlecode.lanterna.gui2.Panel.DefaultPanelRenderer
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    PanelExt(com.googlecode.lanterna.gui2.LayoutManager layoutManager)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    com.googlecode.lanterna.TerminalSize
     
    boolean
     
    void
     
    com.googlecode.lanterna.gui2.Panel
    setVisible(boolean visible)
     

    Methods inherited from class com.googlecode.lanterna.gui2.Panel

    addComponent, addComponent, addComponent, calculatePreferredSize, containsComponent, createDefaultRenderer, getChildCount, getChildren, getChildrenList, getFillColorOverride, getLayoutManager, handleInput, invalidate, isInvalid, nextFocus, previousFocus, removeAllComponents, removeComponent, setFillColorOverride, setLayoutManager, updateLookupMap

    Methods inherited from class com.googlecode.lanterna.gui2.AbstractComponent

    addTo, draw, getBasePane, getGlobalPosition, getLayoutData, getParent, getPosition, getPreferredSize, getRenderer, getSize, getTextGUI, getTheme, getThemeDefinition, hasParent, isInside, onAdded, onAfterDrawing, onBeforeDrawing, onRemoved, runOnGUIThreadIfExistsOtherwiseRunDirect, self, setLayoutData, setPosition, setPreferredSize, setRenderer, setSize, setTheme, toBasePane, toGlobal, withBorder

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.googlecode.lanterna.gui2.Component

    addTo, getBasePane, getGlobalPosition, getLayoutData, getParent, getPosition, getPreferredSize, getRenderer, getSize, getTextGUI, getTheme, getThemeDefinition, hasParent, invalidate, isInside, onAdded, onRemoved, setLayoutData, setPosition, setPreferredSize, setSize, setTheme, toBasePane, toGlobal, withBorder

    Methods inherited from interface com.googlecode.lanterna.gui2.Container

    containsComponent, getChildCount, getChildren, getChildrenList, handleInput, nextFocus, previousFocus, removeComponent, updateLookupMap

    Methods inherited from interface com.googlecode.lanterna.gui2.TextGUIElement

    draw, isInvalid
  • Constructor Details

    • PanelExt

      public PanelExt()
    • PanelExt

      public PanelExt(com.googlecode.lanterna.gui2.LayoutManager layoutManager)
  • Method Details

    • isVisible

      public boolean isVisible()
      Specified by:
      isVisible in interface com.googlecode.lanterna.gui2.Component
      Specified by:
      isVisible in interface ComponentExt
      Overrides:
      isVisible in class com.googlecode.lanterna.gui2.AbstractComponent<com.googlecode.lanterna.gui2.Panel>
    • setVisible

      public com.googlecode.lanterna.gui2.Panel setVisible(boolean visible)
      Specified by:
      setVisible in interface com.googlecode.lanterna.gui2.Component
      Specified by:
      setVisible in interface ComponentExt
      Overrides:
      setVisible in class com.googlecode.lanterna.gui2.AbstractComponent<com.googlecode.lanterna.gui2.Panel>
    • getMinimumSize

      public com.googlecode.lanterna.TerminalSize getMinimumSize()
      Specified by:
      getMinimumSize in interface ComponentExt
    • getComponentOrientation

      public ComponentOrientation getComponentOrientation()
      Specified by:
      getComponentOrientation in interface ContainerExt
    • setComponentOrientation

      public void setComponentOrientation(ComponentOrientation componentOrientation)
      Specified by:
      setComponentOrientation in interface ContainerExt