Пожалуйста, помогите. У меня две ячейки из jtable, один ID и один Описание. Идентификатор и описание являются обычным полем со списком. То, что я пытаюсь сделать, - это когда идентификатор теряет фокус или меняет его значение, описание будет обновляться в зависимости от значения идентификатора. Как мне это сделать?Как сделать ячейку jtable слушать изменения из другой ячейки
Вот мой код для реализации обеих клеток:
TableColumn subAccountCol = jTable1.getColumnModel().getColumn(table.findColumn("SubAccount"));
javax.swing.JComboBox accountCbx = new javax.swing.JComboBox(Account.toArray());
javax.swing.JComboBox accountDescCbx = new javax.swing.JComboBox(AccountDesc.toArray());
CompleteText.enable(accountCbx);
CompleteText.enable(accountDescCbx);
jTable1.getColumnModel().getColumn(table.findColumn("Account")).setCellEditor(new ComboBoxCellEditor(accountCbx));
jTable1.getColumnModel().getColumn(table.findColumn("Account Description")).setCellEditor(new ComboBoxCellEditor(accountDescCbx));
Умм .. Я не получил это. Сожалею! Можете ли вы объяснить это дальше или, возможно, псевдокод? Спасибо, кстати. – John
Просмотреть мои обновления. –
Я смог придумать свое решение. Я использовал tableChanged из TableModelListener. В любом случае, спасибо! – John