15:23概要JTableのセルエディタとして編集可能なJComboBoxを適用し、セルの値の追加などを行います。上記のサンプルでは、setEditable(true);としたJComboBoxをJTableのセルエディタに設定し、セルの値を追加したり編集したりすることを可能にしています。JTableのCellEditorにJComboBoxを設定で使用しているデフォルトのComboBoxCellEditorとは違い、各行でJComboBoxの所有するアイテムが異なり、またそれらのアイテムの選択位置も保持する必要があるため、TableModelにはDefaultComboBoxModelをモデルデータとして保存しています。