Создайте консоль управления Java в JPanel - PullRequest
3 голосов
/ 09 июня 2009

Я хочу создать «командную консоль», похожую на командную строку Windows, с историей команд и т. Д., Которая находится в JPanel, чтобы ее можно было добавить в JFrame.

Что я хочу сделать, так это предоставить пользователю приглашение на выполнение команд.

Я имею в виду то же самое, что и консоль BeanShell, однако мне не удалось найти исходный код консоли.

Ответы [ 2 ]

3 голосов
/ 09 июня 2009

Чтобы включить BeanShell в свое приложение, добавьте .jar-файлы со страницы загрузки BeanShell в свой проект Java и посмотрите раздел документа BeanShell " Вызов Beanshell из своего приложения " например, как вызывать Beanshell с помощью прямых вызовов или оценивая команды из вашей оболочки.

См. Также Краткое руководство по началу работы , где описаны другие способы и примеры использования BeanShell.

1 голос
/ 25 августа 2009

BeanShell предоставляет JConsole, консоль командной строки, которая может использоваться в вашем собственном приложении БЕЗ накладных расходов на остальные функции BeanShell. Смотрите мой пример использования здесь: Создание консоли «Command»

Источник BeanShell доступен через SVN с svn co http://ikayzo.org/svn/beanshell

Для получения дополнительной информации о JConsole см. http://www.beanshell.org/manual/jconsole.html

...