public class MiniTerminal
extends java.lang.Object
implements org.eclipse.swt.events.KeyListener, org.eclipse.swt.events.PaintListener
| Constructor and Description |
|---|
MiniTerminal(org.eclipse.swt.widgets.Composite parent,
int style) |
| Modifier and Type | Method and Description |
|---|---|
void |
keyPressed(org.eclipse.swt.events.KeyEvent e) |
void |
keyReleased(org.eclipse.swt.events.KeyEvent e) |
protected int |
linesForLogicalLine(char[] line) |
static void |
main(java.lang.String[] args) |
protected void |
markLogicalLine() |
void |
paintControl(org.eclipse.swt.events.PaintEvent e) |
protected void |
println(java.lang.Object line) |
protected void |
processUserInput(java.lang.String input) |
protected java.lang.String |
prompt() |
protected void |
refreshLines(int charPerLine,
int nbrOfLines) |
void |
setPath(java.nio.file.Path path) |
void |
setPath(java.lang.String path) |
public MiniTerminal(org.eclipse.swt.widgets.Composite parent,
int style)
public void keyPressed(org.eclipse.swt.events.KeyEvent e)
keyPressed in interface org.eclipse.swt.events.KeyListenerpublic void keyReleased(org.eclipse.swt.events.KeyEvent e)
keyReleased in interface org.eclipse.swt.events.KeyListenerprotected java.lang.String prompt()
protected void markLogicalLine()
protected void processUserInput(java.lang.String input)
protected int linesForLogicalLine(char[] line)
protected void println(java.lang.Object line)
protected void refreshLines(int charPerLine,
int nbrOfLines)
public void paintControl(org.eclipse.swt.events.PaintEvent e)
paintControl in interface org.eclipse.swt.events.PaintListenerpublic void setPath(java.lang.String path)
public void setPath(java.nio.file.Path path)
public static void main(java.lang.String[] args)
Copyright © 2007–2020. All rights reserved.