我有一个带有自定义编辑器和渲染器的 JTable。我也有我的表格模型。当用户单击特定列的单元格时,我想实例化一个特殊的输入窗口。我已经在 isCellEditable() 中编写了逻辑,但现在的问题是,当我单击该特定列的任何单元格时,会弹出输入窗口,然后我输入我的值,直到现在一切正常。但是现在当我尝试通过拖动标题来移动列位置时,再次调用 isCellEditable() 并且没有任何用户单击该特定列的单元格,弹出窗口。请建议如何区分用户单击和列拖动。
问候克里希纳
我有一个带有自定义编辑器和渲染器的 JTable。我也有我的表格模型。当用户单击特定列的单元格时,我想实例化一个特殊的输入窗口。我已经在 isCellEditable() 中编写了逻辑,但现在的问题是,当我单击该特定列的任何单元格时,会弹出输入窗口,然后我输入我的值,直到现在一切正常。但是现在当我尝试通过拖动标题来移动列位置时,再次调用 isCellEditable() 并且没有任何用户单击该特定列的单元格,弹出窗口。请建议如何区分用户单击和列拖动。
问候克里希纳