在JPanel中创建Java命令控制台

时间:2009-06-09 15:37:18

标签: java console command prompt

我想创建一个类似于Windows命令提示符的“命令控制台”,其中包含JPanel中的命令历史记录等,以便将其添加到JFrame中。

我想要做的是向用户显示允许他们执行命令的提示。

我的想法与BeanShell控制台类似,但是我无法找到控制台的源代码。

2 个答案:

答案 0 :(得分:3)

要将BeanShell包含到您的应用程序中,请将BeanShell download page中的.jar文件添加到Java项目中,并参阅BeanShell doc部分“Calling Beanshell from your Application”以获取有关如何使用直接调用调用Beanshell的示例或通过评估shell中的命令。

有关如何使用BeanShell的其他方法和示例,另请参阅Quickstart Guide

答案 1 :(得分:1)

BeanShell提供了JConsole,这是一个命令行控制台,可以在您自己的应用程序中使用,而不会产生其余BeanShell功能的开销。请参阅我在此处使用它的示例:Create a "Command" Console

BeanShell源可通过SVN从svn co http://ikayzo.org/svn/beanshell

获得

有关JConsole的更多信息,请参阅http://www.beanshell.org/manual/jconsole.html