私はJavaアプリケーションを持っており、多くのペアを簡単に入力するためのユーザーフレンドリーなコンポーネントが必要です。これを行う最もフレンドリーな方法はテーブルを作ることですスプレッドシートを手動で編集できるようにしていますが、リスナーがそれを使用するかどうかはわかりません。複雑に見えますが、そのタスクにはより良いコンポーネントがあれば分かります。ペアのシーケンスを入力するためのスイングコンポーネント
0
A
答えて
4
私はJTableを使用します。 AbstractTableModelを拡張して表示、検証などを処理するクラスを記述することができます。このクラスは、ほとんどの作業を処理します。気になるいくつかのメソッドをオーバーライドするだけです。 Java tutorial on Tablesはかなり良い概観ですが、セルを編集可能にするために必要なことは、isCellEditable()がtrueを返し、適切なsetValueAt()関数を実装していることです。
+0
ありがとう、それは私がやることだ、私は "isCellEditable" – gosukiwi
関連する問題
- 1. ペアのシーケンス上のクロージャの地図
- 2. 1つの列に2列のデータを入力するシーケンス
- 3. 入力範囲のため
- 4. 可変数のテキストフィールド/入力ペアをdjangoテンプレートでレンダリングする
- 5. シーケンスを一意のペアのセットに分割する
- 6. インタラクティブなPythonゲームへの入力のための入力ポップアップウィンドウ
- 7. 手動入力とインポート入力のための角型検証
- 8. コンテストのためにJavaで入力を使用して入力する
- 9. テーブルに入力するための入力フォームアイテムを取得できません
- 10. ゲームのためのlinuxのHID入力
- 11. 入力ファイルと出力ソリューションでテストするためのスクリプト
- 12. 2Dビデオ入力シーケンスを3Dビデオに変換する
- 13. テキスト入力のための外国語
- 14. パスワード入力のためのDelphi InputBox?
- 15. java.lang.RuntimeException:入力チャネルのペアを開くことができませんでした
- 16. はベクトル<ペア<int,int>>に標準入力から整数のペアを読むための同様の方法は、C++で
- 17. MATLAB:入力ダイアログを確認するために入力しますか?
- 18. scanf関数は、入力のために
- 19. 入力[タイプ=選択]は私のため
- 20. Clojureの2つのシーケンスからの値のペアの処理
- 21. F ::のシーケンスのためのcons :: operator?
- 22. Parse.comのデータを入力するための管理パネル?
- 23. 入力フィールドをポップアップするためのJSF/RichFacesコントロールの検索
- 24. は、入力のためのクリックイベントを作成するHTMLコントロール
- 25. フォームに今日の日付を入力するためのリンク
- 26. ボーダーカラーを変更するためのフォーム入力用のonfocus?
- 27. jqueryは入力のためにクラスごとに入力を確認します
- 28. 入力シーケンスを使用する場合のソート順の更新方法は?
- 29. スイングコンポーネントの問題
- 30. スイングコンポーネントのイベントハンドラ
あなたは 'JTable'を試しましたが、あなたのニーズを満たしていませんか?あなたが望むコンポーネントのように思えます。 – kdgregory