-
- All Superinterfaces:
Component
,Composite
,Container
,TextGUIElement
- All Known Implementing Classes:
AbstractBorder
,Borders.DoubleLine
,Borders.SingleLine
,Borders.StandardBorder
public interface Border extends Container, Composite
Main interface for different border classes, with additional methods to help lanterna figure out the size and offset of components wrapped by borders.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
Border.BorderRenderer
-
Method Summary
-
Methods inherited from interface com.googlecode.lanterna.gui2.Component
addTo, getBasePane, getGlobalPosition, getLayoutData, getParent, getPosition, getPreferredSize, getRenderer, getSize, getTextGUI, getTheme, getThemeDefinition, hasParent, invalidate, isInside, isVisible, onAdded, onRemoved, setLayoutData, setPosition, setPreferredSize, setSize, setTheme, setVisible, toBasePane, toGlobal, withBorder
-
Methods inherited from interface com.googlecode.lanterna.gui2.Composite
getComponent, setComponent
-
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
-
-