3

JFrameに追加できるように、JPanelにあるコマンド履歴などを使用して、Windowsコマンドプロンプトに似た「コマンドコンソール」を作成したいと考えています。

私がやりたいことは、コマンドの実行を許可するプロンプトをユーザーに提示することです。

私が考えているのは BeanShell コンソールに似ていますが、コンソールのソース コードを見つけることができませんでした。

4

2 に答える 2

3

アプリケーションに BeanShell を含めるには、BeanShell ダウンロード ページから .jar ファイルを Java プロジェクトに追加し、BeanShell のドキュメント セクション「アプリケーションから Beanshell を呼び出す」を参照して、直接呼び出しで、またはからのコマンドを評価して Beanshell を呼び出す方法の例を参照してください。あなたの殻。

BeanShell を使用する他の方法と例については、クイックスタート ガイドも参照してください。

于 2009-06-09T15:46:06.597 に答える
1

BeanShell は、残りの BeanShell 機能のオーバーヘッドなしで独自のアプリケーションで使用できるコマンド ライン コンソールである JConsole を提供します。ここでそれを使用する私の例を参照してください: 「コマンド」コンソールを作成する

BeanShell ソースは、SVN 経由で入手できます。svn co http://ikayzo.org/svn/beanshell

JConsole の詳細については、http://www.beanshell.org/manual/jconsole.htmlを参照してください。

于 2009-08-24T20:26:15.673 に答える