Class AbstractWindow
java.lang.Object
org.jline.curses.impl.AbstractComponent
org.jline.curses.impl.AbstractWindow
- Direct Known Subclasses:
BasicWindow
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface Component
Component.Behavior -
Constructor Summary
ConstructorsConstructorDescriptionAbstractWindow(String title) AbstractWindow(String title, Component component) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()protected voidprotected Sizevoidprotected AbstractWindow.WindowRenderergetGUI()getTitle()voidhandleInput(String input) voidhandleMouse(org.jline.terminal.MouseEvent event) voidsetComponent(Component component) voidvoidsetRenderer(Renderer renderer) voidvoidMethods inherited from class AbstractComponent
computePreferredSize, computeRenderer, draw, enable, focus, getBehaviors, getParent, getPosition, getScreenPosition, getSize, getTheme, getWindow, isEnabled, isFocused, isIn, onFocus, onUnfocus, setBehaviors, setParent, setPosition, setPreferredSize, setThemeMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Component
draw, enable, focus, getBehaviors, getParent, getPosition, getScreenPosition, getSize, isEnabled, isFocused, isIn, setPositionMethods inherited from interface Window
getComponents
-
Constructor Details
-
AbstractWindow
public AbstractWindow() -
AbstractWindow
-
AbstractWindow
-
-
Method Details
-
getTitle
-
setTitle
-
getComponent
- Specified by:
getComponentin interfaceWindow
-
setComponent
- Specified by:
setComponentin interfaceWindow
-
getGUI
-
setGUI
-
setSize
- Specified by:
setSizein interfaceComponent- Overrides:
setSizein classAbstractComponent
-
getPreferredSize
- Specified by:
getPreferredSizein interfaceComponent- Overrides:
getPreferredSizein classAbstractComponent
-
focus
-
getRenderer
- Overrides:
getRendererin classAbstractComponent
-
setRenderer
- Overrides:
setRendererin classAbstractComponent
-
getDefaultRenderer
- Overrides:
getDefaultRendererin classAbstractComponent
-
handleInput
- Specified by:
handleInputin interfaceComponent- Overrides:
handleInputin classAbstractComponent
-
handleMouse
public void handleMouse(org.jline.terminal.MouseEvent event) - Specified by:
handleMousein interfaceComponent- Overrides:
handleMousein classAbstractComponent
-
close
-
doDraw
- Specified by:
doDrawin classAbstractComponent
-
doGetPreferredSize
- Specified by:
doGetPreferredSizein classAbstractComponent
-