Package org.jline.curses.impl
Class Menu.MenuWindow
java.lang.Object
org.jline.curses.impl.AbstractComponent
org.jline.curses.impl.AbstractWindow
org.jline.curses.impl.Menu.MenuWindow
- Enclosing class:
Menu
-
Nested Class Summary
Nested classes/interfaces inherited from class org.jline.curses.impl.AbstractWindow
AbstractWindow.WindowRenderer
Nested classes/interfaces inherited from interface org.jline.curses.Component
Component.Behavior
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
(package private) void
down()
void
handleInput
(String input) void
handleMouse
(MouseEvent event) (package private) void
move
(int dir) (package private) void
up()
Methods inherited from class org.jline.curses.impl.AbstractWindow
close, doGetPreferredSize, focus, getComponent, getDefaultRenderer, getGUI, getRenderer, getTitle, setComponent, setGUI, setRenderer, setSize, setTitle
Methods inherited from class org.jline.curses.impl.AbstractComponent
computePreferredSize, computeRenderer, draw, enable, focus, focused, getBehaviors, getParent, getPosition, getScreenPosition, getSize, getTheme, getWindow, isEnabled, isFocused, isIn, onFocus, onUnfocus, setBehaviors, setParent, setPosition, setPreferredSize, setTheme
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.jline.curses.Component
draw, enable, focus, getBehaviors, getParent, getPosition, getScreenPosition, getSize, isEnabled, isFocused, isIn, setPosition
Methods inherited from interface org.jline.curses.Window
getComponents
-
Field Details
-
subMenu
-
keyMap
-
selected
-
-
Constructor Details
-
MenuWindow
-
-
Method Details
-
doDraw
- Overrides:
doDraw
in classAbstractWindow
-
handleInput
- Specified by:
handleInput
in interfaceComponent
- Overrides:
handleInput
in classAbstractWindow
-
up
void up() -
down
void down() -
move
void move(int dir) -
handleMouse
- Specified by:
handleMouse
in interfaceComponent
- Overrides:
handleMouse
in classAbstractWindow
-
getPreferredSize
- Specified by:
getPreferredSize
in interfaceComponent
- Overrides:
getPreferredSize
in classAbstractWindow
-