public class TListSelectBox extends TComponent
Constructor and Description |
---|
TListSelectBox(TVector vec,
java.util.List<java.lang.String> elements)
Instantiates a new Terminal list select box.
|
Modifier and Type | Method and Description |
---|---|
void |
deselect(TDisplayDrawer drawer,
TerminalScreen screen) |
void |
draw(TDisplayDrawer drawer,
TerminalScreen screen) |
java.util.List<java.lang.String> |
getElements()
Gets elements.
|
Color[] |
getPointedColor()
Get pointed color color [ ].
|
boolean |
isStretchable()
Is stretchable boolean.
|
void |
keyInput(TDisplayDrawer drawer,
TerminalScreen screen,
KeyInput keyInput,
Cancellable outKeyInputCancelling) |
void |
onResize(TDisplayDrawer drawer,
TerminalScreen screen,
TVector newSize,
TVector newPosition) |
void |
select(TDisplayDrawer drawer,
TerminalScreen screen) |
void |
setElements(java.util.List<java.lang.String> elements)
Sets elements.
|
void |
setPointedColor(Color... pointedColor)
Sets pointed color.
|
getAbsoluteSize, getBackgroundColor, getCurrentDisplayingScreen, getForegroundColor, getMaximumSize, getMinimumSize, getSize, isDisplaying, isNoOutScreenMoving, isPositionFixed, isSelectable, isSizeFixed, setAbsoluteSize, setBackgroundColor, setDisplayingScreen, setForegroundColor, setMaximumSize, setMinimumSize, setNoOutScreenMoving, setPositionFixed, setSelectable, setSize, setSizeFixed
public TListSelectBox(TVector vec, java.util.List<java.lang.String> elements)
vec
- the sizeelements
- the elementspublic void setPointedColor(Color... pointedColor)
pointedColor
- the pointed colorpublic Color[] getPointedColor()
public void draw(TDisplayDrawer drawer, TerminalScreen screen)
draw
in class TComponent
drawer
- the drawerscreen
- the screenpublic void onResize(TDisplayDrawer drawer, TerminalScreen screen, TVector newSize, TVector newPosition)
onResize
in class TComponent
drawer
- the drawerscreen
- the screennewSize
- the new sizenewPosition
- the new positionpublic void select(TDisplayDrawer drawer, TerminalScreen screen)
select
in class TComponent
drawer
- the drawerscreen
- the screenpublic void deselect(TDisplayDrawer drawer, TerminalScreen screen)
deselect
in class TComponent
drawer
- the drawerscreen
- the screenpublic void keyInput(TDisplayDrawer drawer, TerminalScreen screen, KeyInput keyInput, Cancellable outKeyInputCancelling)
keyInput
in class TComponent
drawer
- the drawerscreen
- the screenkeyInput
- the key inputoutKeyInputCancelling
- the out key input cancellingpublic boolean isStretchable()
TComponent
isStretchable
in class TComponent
public java.util.List<java.lang.String> getElements()
public void setElements(java.util.List<java.lang.String> elements)
elements
- the elements