I want to create a \"Command Console\" similar to the Windows Command Prompt, with command history, etc which is in a JPanel so that it can be added to a JFrame.
What I
BeanShell provides JConsole, a command line console that can be used in your own application WITHOUT the overhead of the rest of the BeanShell functionality. See my example of using it here: Create a "Command" Console
The BeanShell source is available via SVN from svn co http://ikayzo.org/svn/beanshell
For more info on JConsole see http://www.beanshell.org/manual/jconsole.html