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.WindowRendererNested 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) voiddown()voidhandleInput(String input) voidhandleMouse(MouseEvent event) (package private) voidmove(int dir) (package private) voidup()Methods inherited from class org.jline.curses.impl.AbstractWindow
close, doGetPreferredSize, focus, getComponent, getDefaultRenderer, getGUI, getRenderer, getTitle, setComponent, setGUI, setRenderer, setSize, setTitleMethods 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, setThemeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jline.curses.Component
draw, enable, focus, getBehaviors, getParent, getPosition, getScreenPosition, getSize, isEnabled, isFocused, isIn, setPositionMethods inherited from interface org.jline.curses.Window
getComponents
-
Field Details
-
subMenu
-
keyMap
-
selected
-
-
Constructor Details
-
MenuWindow
-
-
Method Details
-
doDraw
- Overrides:
doDrawin classAbstractWindow
-
handleInput
- Specified by:
handleInputin interfaceComponent- Overrides:
handleInputin classAbstractWindow
-
up
void up() -
down
void down() -
move
void move(int dir) -
handleMouse
- Specified by:
handleMousein interfaceComponent- Overrides:
handleMousein classAbstractWindow
-
getPreferredSize
- Specified by:
getPreferredSizein interfaceComponent- Overrides:
getPreferredSizein classAbstractWindow
-