JFrameに追加できるように、JPanelにあるコマンド履歴などを使用して、Windowsコマンドプロンプトに似た「コマンドコンソール」を作成したいと考えています。
私がやりたいことは、コマンドの実行を許可するプロンプトをユーザーに提示することです。
私が考えているのは BeanShell コンソールに似ていますが、コンソールのソース コードを見つけることができませんでした。
アプリケーションに BeanShell を含めるには、BeanShell ダウンロード ページから .jar ファイルを Java プロジェクトに追加し、BeanShell のドキュメント セクション「アプリケーションから Beanshell を呼び出す」を参照して、直接呼び出しで、またはからのコマンドを評価して Beanshell を呼び出す方法の例を参照してください。あなたの殻。
BeanShell を使用する他の方法と例については、クイックスタート ガイドも参照してください。
BeanShell は、残りの BeanShell 機能のオーバーヘッドなしで独自のアプリケーションで使用できるコマンド ライン コンソールである JConsole を提供します。ここでそれを使用する私の例を参照してください: 「コマンド」コンソールを作成する
BeanShell ソースは、SVN 経由で入手できます。svn co http://ikayzo.org/svn/beanshell
JConsole の詳細については、http://www.beanshell.org/manual/jconsole.htmlを参照してください。