Package org.jline.curses.impl
Class Menu
java.lang.Object
org.jline.curses.impl.AbstractComponent
org.jline.curses.impl.Menu
- All Implemented Interfaces:
Component
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static enum(package private) classNested classes/interfaces inherited from interface org.jline.curses.Component
Component.Behavior -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidcloseAndExecute(MenuItem item) protected voidprotected SizevoidhandleInput(String input) voidhandleMouse(MouseEvent event) private voidvoidsetPosition(Position position) Methods inherited from class org.jline.curses.impl.AbstractComponent
computePreferredSize, computeRenderer, draw, enable, focus, focused, getBehaviors, getDefaultRenderer, getParent, getPosition, getPreferredSize, getRenderer, getScreenPosition, getSize, getTheme, getWindow, isEnabled, isFocused, isIn, onFocus, onUnfocus, setBehaviors, setParent, setPreferredSize, setRenderer, setSize, setTheme
-
Field Details
-
contents
-
selected
-
keyMap
-
global
-
bindingReader
-
windows
-
-
Constructor Details
-
Menu
-
-
Method Details
-
getContents
-
doDraw
- Specified by:
doDrawin classAbstractComponent
-
doGetPreferredSize
- Specified by:
doGetPreferredSizein classAbstractComponent
-
handleMouse
- Specified by:
handleMousein interfaceComponent- Overrides:
handleMousein classAbstractComponent
-
handleInput
- Specified by:
handleInputin interfaceComponent- Overrides:
handleInputin classAbstractComponent
-
closeAndExecute
-
select
-
setPosition
- Specified by:
setPositionin interfaceComponent- Overrides:
setPositionin classAbstractComponent
-