8

特定の行が表示している入力の種類に応じて、さまざまな種類のセル エディターで JTable を実装するにはどうすればよいですか?

例えば

  • 一部の行はチェックボックスになる可能性があります(ブール型の場合)
  • 一部の行はコンボボックスにすることができます (選択するオプションの固定セットを提供したい場合)
  • 一部の行はテキスト フィールドになる可能性があります (任意のデータを許可する場合)。

AbstractTableModel現在、オブジェクトから一連のカスタム フィールド オブジェクトを取得し、テーブルに行を追加する を実装しました。特定の種類のセルを設定して、テーブルをさらにカスタマイズしたいと思います。行に含まれるフィールドのタイプに基づいて、使用するセルのタイプを決定できます。

テーブル モデルは実行時に動的に作成されます。

4

2 に答える 2