java.lang.Object
com.googlecode.lanterna.gui2.AbstractComponent<Panel>
com.googlecode.lanterna.gui2.Panel
com.googlecode.lanterna.gui2.SplitPanel
- All Implemented Interfaces:
Component
,Container
,TextGUIElement
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class com.googlecode.lanterna.gui2.Panel
Panel.DefaultPanelRenderer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Component
private final Component
private boolean
private double
private final ImageComponent
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
SplitPanel
(Component a, Component b, boolean isHorizontal) -
Method Summary
Modifier and TypeMethodDescription(package private) ImageComponent
static SplitPanel
ofHorizontal
(Component left, Component right) static SplitPanel
ofVertical
(Component top, Component bottom) void
setRatio
(int left, int right) 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, isVisible, onAdded, onAfterDrawing, onBeforeDrawing, onRemoved, runOnGUIThreadIfExistsOtherwiseRunDirect, self, setLayoutData, setPosition, setPreferredSize, setRenderer, setSize, setTheme, setVisible, toBasePane, toGlobal, withBorder
Methods inherited from class java.lang.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, isInside, isVisible, onAdded, onRemoved, setLayoutData, setPosition, setPreferredSize, setSize, setTheme, setVisible, toBasePane, toGlobal, withBorder
Methods inherited from interface com.googlecode.lanterna.gui2.TextGUIElement
draw
-
Field Details
-
compA
-
thumb
-
compB
-
isHorizontal
private boolean isHorizontal -
ratio
private double ratio
-
-
Constructor Details
-
SplitPanel
-
-
Method Details
-
ofHorizontal
-
ofVertical
-
makeThumb
ImageComponent makeThumb() -
setRatio
public void setRatio(int left, int right)
-