在JPanel中创建Java命令控制台

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

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

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

要将BeanShell包含到您的应用程序中,请将BeanShell下载页面中的.jar文件添加到Java项目中,并查看BeanShell文档部分“ 从应用程序调用Beanshell ”,以获取如何通过直接调用或通过评估来自应用程序的命令调用Beanshell的示例。你的shell。

有关如何使用BeanShell的其他方法和示例,另请参阅“ 快速入门指南” 。

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

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

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