我在理解 CellEditor 如何在 Java 中工作时遇到问题。
我有一个带有模型的 JTable(扩展 AbstractTableModel)。JTable 有它的 CellRenderer 和 CellEditor。CellEditor 仅覆盖 isCellEditable() (添加了一个条件)。
我在一个单元格中所做的更改如何进入模型?模型是否必须实现 CellEditorListener 并对 stopEditing() 做出反应?
我已阅读,更改将自动存储在模型中。真的吗?如果是,它是如何工作的?那我必须对 tableChanged() 做出反应吗?
请解释数据的方式,已更改以及我必须在哪些步骤中做某事。
非常感谢!