1
JTableでセルエディタを使用する際に問題があります。setCellEditorメソッドを使用して設定したときにJTableセルエディタが機能しない
私は通常の方法(JTableは空行と列が含まれている)でのJTableをインスタンス化:
table = new JTable(new DefaultTableModel(4,4));
、その後、セルエディタは、Oracleのチュートリアルからexampleを使用してそれに取り組むことができるかどうかを確認したかったです。
驚いたことに、すべての列を個別に設定すると(下の最初の行)、テーブル全体(2行目)に設定できません。
table.getColumnModel().getColumn(0).setCellEditor(new ColorEditor());
table.setCellEditor(new ColorEditor());
これはどういう場合に考えられますか?
私は... setDefaultEditorが存在することに気付かなかった。ありがとう。私は間違った方法を使いました。 – user4205580