Наконец мне удалось найти, как это сделать в NetBeans со всей защитой кода и так далее. Щелкните правой кнопкой мыши JTable в представлении «Дизайн», выберите «Свойства», затем вкладку «Код», а затем добавьте свой код в раздел «Предварительное добавление кода» (код оценивается до добавления таблицы в контейнер или чего-то в этом роде).
Точный код, который работает для меня, таков:
table.getModel().addTableModelListener(
new TableModelListener()
{
public void tableChanged(TableModelEvent evt)
{
// here goes your code "on cell update"
}
});
Я знаю, что Том, выше, предложил никогда не вызывать getModel (), но я слишком новичок в Java, чтобы понять почему (пожалуйста, объясните, пожалуйста?) :) и это всего лишь пример, я добавив этот ответ, просто чтобы показать , как сделать это в NetBeans (спасибо pstanton за ответ , что сделать). Потому что я нашел очень много людей, спрашивающих об этом в Интернете, но у них нет реальных ответов (кроме «скопировать защищенный код из защищенной области NetBeans и затем настроить таблицу).