![]() Home |
![]() Back |
![]() Contents |
![]() Next |
The bsh.util.JConsole is a light weight graphical shell console window,
with simple command editing and history capabilities. BeanShell uses
the JConsole for the GUI desktop mode.
| Tip: As of BeanShell 3.0 you can preload command history with JConsole.addHistory(String), so an embedding
application can seed lines that the user recalls with the
up arrow before they type anything.
|
JConsole console = new JConsole(); myPanel.add(console); |
Interpreter interpreter = new Interpreter( console ); new Thread( interpreter ).start(); // start a thread to call the run() method |
| Tip: When interacting with any Swing component from outside the Java event handling thread, use the Swing thread safety facilities: SwingUtilities.invokeNow() and invokeLater(). |
| Reader getIn(); |
| PrintStream getOut(); |
| PrintStream getErr(); |
| void println( String s ); |
| void print( String s ); |
| void error( String s ); |
![]() Home |
![]() Back |
![]() Contents |
![]() Next |