java.lang.Object
com.googlecode.lanterna.gui2.AbstractComponent<Border>
com.googlecode.lanterna.gui2.AbstractComposite<Border>
com.googlecode.lanterna.gui2.AbstractBorder
com.googlecode.lanterna.gui2.Borders.StandardBorder
com.googlecode.lanterna.gui2.Borders.DoubleLine
- All Implemented Interfaces:
Border
,Component
,Composite
,Container
,TextGUIElement
- Enclosing class:
Borders
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.googlecode.lanterna.gui2.Border
Border.BorderRenderer
-
Field Summary
Fields inherited from class com.googlecode.lanterna.gui2.Borders.StandardBorder
borderStyle
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Border.BorderRenderer
When you create a custom component, you need to implement this method and return a Renderer which is responsible for taking care of sizing the component, rendering it and choosing where to place the cursor (if Interactable).Methods inherited from class com.googlecode.lanterna.gui2.Borders.StandardBorder
getTitle, toString
Methods inherited from class com.googlecode.lanterna.gui2.AbstractBorder
getLayoutData, getRenderer, setComponent, setLayoutData, setSize, toBasePane, toGlobal
Methods inherited from class com.googlecode.lanterna.gui2.AbstractComposite
containsComponent, getChildCount, getChildren, getChildrenList, getComponent, handleInput, invalidate, isInvalid, nextFocus, previousFocus, removeComponent, updateLookupMap
Methods inherited from class com.googlecode.lanterna.gui2.AbstractComponent
addTo, calculatePreferredSize, draw, getBasePane, getGlobalPosition, getParent, getPosition, getPreferredSize, getSize, getTextGUI, getTheme, getThemeDefinition, hasParent, isInside, isVisible, onAdded, onAfterDrawing, onBeforeDrawing, onRemoved, runOnGUIThreadIfExistsOtherwiseRunDirect, self, setPosition, setPreferredSize, setRenderer, setTheme, setVisible, withBorder
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.googlecode.lanterna.gui2.Component
addTo, getBasePane, getGlobalPosition, getParent, getPosition, getPreferredSize, getSize, getTextGUI, getTheme, getThemeDefinition, hasParent, invalidate, isInside, isVisible, onAdded, onRemoved, setPosition, setPreferredSize, setTheme, setVisible, withBorder
Methods inherited from interface com.googlecode.lanterna.gui2.Composite
getComponent
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
-
DoubleLine
-
-
Method Details
-
createDefaultRenderer
Description copied from class:AbstractComponent
When you create a custom component, you need to implement this method and return a Renderer which is responsible for taking care of sizing the component, rendering it and choosing where to place the cursor (if Interactable). This value is intended to be overridden by custom themes.- Specified by:
createDefaultRenderer
in classAbstractComponent<Border>
- Returns:
- Renderer to use when sizing and drawing this component
-