【发布时间】:2013-03-03 04:51:18
【问题描述】:
我无法理解 CellEditor 在 Java 中的工作方式。
我有一个带有模型的 JTable(扩展了 AbstractTableModel)。 JTable 有它的 CellRenderer 和 CellEditor。 CellEditor 仅覆盖 isCellEditable() (添加了一个条件)。
我在一个单元格中所做的更改如何进入模型? 模型是否必须实现 CellEditorListener 并做出反应 停止编辑()?
我已阅读,更改将自动存储在模型中。 真的吗?如果是,它是如何工作的?我必须做出反应吗 表更改() 那么呢?
请说明数据的方式,发生了变化以及我必须在哪些步骤中做某事。
非常感谢!
【问题讨论】:
标签: java swing jtable tablecelleditor cellrenderer