Package org.jline.curses.impl
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 org.jline.curses.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 org.jline.curses.impl.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 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
-
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
public void close() -
doDraw
- Specified by:
doDrawin classAbstractComponent
-
doGetPreferredSize
- Specified by:
doGetPreferredSizein classAbstractComponent
-