public class TProgressBar extends TComponent
Constructor and Description |
---|
TProgressBar(int length)
Instantiates a new Terminal progress bar.
|
Modifier and Type | Method and Description |
---|---|
void |
deselect(TDisplayDrawer drawer,
TerminalScreen screen) |
void |
draw(TDisplayDrawer drawer,
TerminalScreen screen) |
java.lang.String |
getFreeSymbol()
Gets free symbol.
|
int |
getLength()
Gets length.
|
java.lang.String |
getObtainedSymbol()
Gets obtained symbol.
|
int |
getTotalLength()
Gets total length.
|
int |
getValue()
Gets value.
|
boolean |
isStretchable()
Is stretchable boolean.
|
void |
keyInput(TDisplayDrawer drawer,
TerminalScreen screen,
KeyInput keyInput,
Cancellable outKeyInputCancelling) |
void |
select(TDisplayDrawer drawer,
TerminalScreen screen) |
void |
setFreeSymbol(java.lang.String freeSymbol)
Sets free symbol.
|
void |
setObtainedSymbol(java.lang.String obtainedSymbol)
Sets obtained symbol.
|
void |
setValue(int value)
Sets value 0-100.
|
getAbsoluteSize, getBackgroundColor, getCurrentDisplayingScreen, getForegroundColor, getMaximumSize, getMinimumSize, getSize, isDisplaying, isNoOutScreenMoving, isPositionFixed, isSelectable, isSizeFixed, onResize, setAbsoluteSize, setBackgroundColor, setDisplayingScreen, setForegroundColor, setMaximumSize, setMinimumSize, setNoOutScreenMoving, setPositionFixed, setSelectable, setSize, setSizeFixed
public TProgressBar(int length)
length
- the lengthpublic java.lang.String getFreeSymbol()
public java.lang.String getObtainedSymbol()
public void setFreeSymbol(java.lang.String freeSymbol)
freeSymbol
- the free symbolpublic void setObtainedSymbol(java.lang.String obtainedSymbol)
obtainedSymbol
- the obtained symbolpublic int getLength()
public int getTotalLength()
public int getValue()
public void setValue(int value)
value
- the valuepublic void draw(TDisplayDrawer drawer, TerminalScreen screen)
draw
in class TComponent
drawer
- the drawerscreen
- the screenpublic 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