From c6cd632a294d8024a00f5db5cdd635e817702a1f Mon Sep 17 00:00:00 2001 From: ceikry Date: Sun, 16 Apr 2023 17:16:08 -0500 Subject: [PATCH] Fix a typo --- src/main/kotlin/TableEditor.kt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/main/kotlin/TableEditor.kt b/src/main/kotlin/TableEditor.kt index 2717810..fe555ad 100644 --- a/src/main/kotlin/TableEditor.kt +++ b/src/main/kotlin/TableEditor.kt @@ -130,6 +130,15 @@ class TableEditor(val editor: Editors) : JFrame("Editing ${editor.name.replace(" rowHeaderTable.columnModel.getColumn(1).maxWidth = 200 keys.remove("id") keys.remove("name") + rowHeaderModel.addTableModelListener(object : TableModelListener{ + override fun tableChanged(event: TableModelEvent?) { + event ?: return + if(event.type != TableModelEvent.UPDATE) return + val label = rowHeaderModel.getColumnName(event.column) + getData()[event.firstRow][label] = rowHeaderModel.getValueAt(event.firstRow, event.column) + Logger.logInfo("Changed ${getData()[event.firstRow]["name"]}'s $label to ${rowHeaderModel.getValueAt(event.firstRow,event.column)}") + } + }) } keys.sortedBy { it.toString() }.forEach { model.addColumn(it) }