0

Java GUI ウィンドウ内にコマンド ライン インターフェイスを実装したいと考えています。これを行う良い方法、または使用できる既存のプロジェクト/例はありますか?

私のアプリケーションは GUI でグラフを視覚化します。考えられるすべてのコマンドに対してポイント アンド クリック インターフェイスを開発するのではなく、口頭でコマンドを入力して編集したいと考えています。これは通常のコマンド ラインに似ていますが、入力されたコマンド文字列を分析するカスタム パーサーを使用します。

  • コマンドを記述して Enter キーを押すと、解析と実行のために文字列がリスナーに送信されます。
  • 以前のコマンドのスクロール可能な履歴を表示します。
  • 解析後、画面に何かを出力したい場合があります (これは履歴領域に移動します)。
  • おそらく、コマンドライン スタイルのプレフィックス (">") です。
  • 現在のコマンドをサブミット (Enter) する前に編集 (バックスペース) する機能。履歴内のプレフィックスまたは以前のコマンドを削除できない。
  • 上下のキーを使用すると、前のコマンドをナビゲートして繰り返すことができます。
4

1 に答える 1

2

Groovy Consoleがあります。アプリのスイングについては、コンソールの埋め込みの段落を参照してください。

于 2012-06-01T18:30:28.070 に答える