在JTable中键入/编辑单元格时触发的事件是什么

在JTable中键入/编辑单元格时触发的事件是什么,jtable,Jtable,我在同一帧中有JTable和JButton组件。默认情况下,JButton被禁用。我在JTable中有一定数量的行。在键入/编辑单元格本身时,应启用JButton组件,并确保编辑后,如果旧值和编辑的值相同,则应禁用JButton。请帮助我如何编写此代码。感谢帮助。此事件是名为“tableCellEditor”的propertyChangeEvent。 如果查看JTable.setCellEditor()的源代码,您可以看到它的触发位置。 如果希望在表中的值实际发生更改时收到通知,则需要挂接到表模

我在同一帧中有JTable和JButton组件。默认情况下,JButton被禁用。我在JTable中有一定数量的行。在键入/编辑单元格本身时,应启用JButton组件,并确保编辑后,如果旧值和编辑的值相同,则应禁用JButton。请帮助我如何编写此代码。感谢帮助。

此事件是名为“tableCellEditor”的propertyChangeEvent。 如果查看JTable.setCellEditor()的源代码,您可以看到它的触发位置。 如果希望在表中的值实际发生更改时收到通知,则需要挂接到表模型中

以下是一个有趣的链接,可能会有所帮助:


选择单元格时,会触发事件,但在键入/删除/更新单元格时,应通知事件本身。据我所知,我已尝试过上述方法,事件在选择后或选项卡关闭后触发,但在键入时不会触发。我已尝试将单元格编辑器组件用作JTextField,其值为“ABC”默认情况下,JButton处于禁用状态。选择单元格按钮时,不应启用。仅在键入时,才应在按“D”时将其更新为“ABCD”(注意:未用制表符标出),仅应启用JButton。谢谢你的帮助。