我在相同的框架中有JTable和JButton组件。默认情况下,JButton被禁用。我在JTable中有一定数量的行。在键入/编辑单元格本身时,应该启用JButton组件并确保在之后如果旧值和编辑值相同则编辑,则应禁用JButton。请帮我解释如何编写此代码。感谢您的帮助。
答案 0 :(得分:0)
该事件是一个名为“tableCellEditor”的propertyChangeEvent。 如果查看JTable.setCellEditor()的源代码,可以看到它被触发的位置。 如果您希望在表中的值实际更改时收到通知,则需要挂钩到表模型。
这是一个有用的链接:
http://tips4java.wordpress.com/2009/06/07/table-cell-listener/