必要に応じて、SSCCE を投稿します。
JComboBoxes @ First Columns と Second Columns を持つ JTable があります。
行の最初の列 JComboBox で選択すると、この行の 2 番目の列 JComboBox を更新したいと考えています。(Chained Selections - 単純な JComboBoxes でこれを行う方法は知っていますが、JTable では問題が発生します)
getValueAt(int row, int col) メソッドを試して CellEditor を変更し、ダミーで値を空の文字列 (選択なしなど) に設定しましたが、正しく動作しません。JComboBox を適切に更新せず、選択やその他の奇妙なことを許可しません。
また、最初の列 JComboBox の ItemListener を試しましたが、2 番目の列 JComboBox を適切に更新する方法が見つかりません。選択した行の CellEditor を変更してみましたが、他の行も台無しになっているようです。以前に選択した行などを覚えているようです。
JTableで連鎖選択を行う適切な方法は何ですか? 私はこれをほぼ一週間いじっています..