概要
JTableのセルにComboBoxを設定する方法を調査したので、説明します。内容
以下のようにテーブル列のセルエディターに対して、生成済のコンボボックスを引数としたDefaultCellEditorを設定してあげれば、テーブルのセルにコンボボックスを設定することができます。jTable1.getColumnModel().getColumn(1).setCellEditor(new DefaultCellEditor(cmb_cell1));
これがお手軽で簡単です。
その他の方法としては、CellEdirotを実装したクラスを独自実装し、やる方法があります。
これを探していました。ありがとございます。
返信削除お役にたててよかったです。
返信削除