特定の行が表示している入力の種類に応じて、さまざまな種類のセル エディターで JTable を実装するにはどうすればよいですか?
例えば
- 一部の行はチェックボックスになる可能性があります(ブール型の場合)
- 一部の行はコンボボックスにすることができます (選択するオプションの固定セットを提供したい場合)
- 一部の行はテキスト フィールドになる可能性があります (任意のデータを許可する場合)。
AbstractTableModel
現在、オブジェクトから一連のカスタム フィールド オブジェクトを取得し、テーブルに行を追加する を実装しました。特定の種類のセルを設定して、テーブルをさらにカスタマイズしたいと思います。行に含まれるフィールドのタイプに基づいて、使用するセルのタイプを決定できます。
テーブル モデルは実行時に動的に作成されます。