1

データをいくつかの異なるデータ形式で内部Key-Valueストアに保存しています。ストア内のデータを表示または更新するために、カスタムクエリ言語(オブジェクトクエリ言語と同様)でコマンドを受け入れるコマンドラインツールを作成しました。 、それを解釈してコンソールに表示します。

このためにWebベースのGUIを構築することを考えています。私はこれについての経験が限られているので、(Javaで)それを行う最も簡単な方法を知りたいと思いました。

現在、UIには、コマンドを受け入れるためのテキスト領域と出力を表示するためのテーブルの2つの要素が必要です。出力テーブルは実装するのに十分シンプルである必要がありますが、コンソールアプリケーションはデフォルトでコマンドの履歴を提供するため、入力要素の部分に固執していますが、どのGUI要素がこれに適しているかわかりません。別の方法として、ユーザーが複数のコマンドを入力し、ほとんどの標準的なGUI SQLクライアントのように強調表示して実行するだけでコマンドを実行できる大きなテキストボックスを用意することもできます( http://mywebsql.net/screenshots/?cat= Sql + Editors#/ images /screens / 02.Sql%20Editors / Multiple%20Editors.png

Google Web Toolキットウィジェットギャラリー(https://developers.google.com/web-toolkit/doc/latest/RefWidgetGallery)を調べましたが、どれも私のニーズに合わないようです。

これに関する提案は非常に役立ちます。

ありがとう

4

1 に答える 1

1

以前に実行されたコマンドの履歴を提供するコンポーネントはないと思います。しかし、誰もあなたがあなた自身の解決策を実行することを禁じていません。

コマンドを入力するためのテキストフィールドまたはテキスト領域を指定し、テキストフィールド/領域の横に前のコマンドのリストを表示するだけです。前のコマンドがクリックされたときに、テキスト領域のテキストをクリックされたコマンドのテキストに置き換えます。そして、コマンドが実行されたら、それを履歴リストに追加します。

基本的なサーブレット/JSPからコンポーネントベースのフレームワークまで、あらゆるWebフレームワークでそれが可能になるはずです。

于 2012-12-22T12:53:14.973 に答える