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) class
Nested classes/interfaces inherited from interface org.jline.curses.Component
Component.Behavior
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
closeAndExecute
(MenuItem item) protected void
protected Size
void
handleInput
(String input) void
handleMouse
(MouseEvent event) private void
void
setPosition
(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:
doDraw
in classAbstractComponent
-
doGetPreferredSize
- Specified by:
doGetPreferredSize
in classAbstractComponent
-
handleMouse
- Specified by:
handleMouse
in interfaceComponent
- Overrides:
handleMouse
in classAbstractComponent
-
handleInput
- Specified by:
handleInput
in interfaceComponent
- Overrides:
handleInput
in classAbstractComponent
-
closeAndExecute
-
select
-
setPosition
- Specified by:
setPosition
in interfaceComponent
- Overrides:
setPosition
in classAbstractComponent
-