Eclipse jface tableviewer-在运行时更改celleditor

Eclipse jface tableviewer-在运行时更改celleditor,eclipse,jface,tablecelleditor,tableviewer,Eclipse,Jface,Tablecelleditor,Tableviewer,我正在使用带有单元格编辑器的表查看器。。。一个是ComboxBox,另一个是textcell编辑器。。。在运行时,根据组合框中的选择,我想将另一个单元格编辑器更改为文本编辑器或组合框。。。如何实现这一点???在一个combobox编辑器中进行选择时,将使用combobox编辑器中的选择更新基础模型元素。在下面的方法getCellEditor(对象元素)中可以得到相同的元素。根据元素的状态,您应该返回TextCellEditor或comboboxcelldeditor org.eclipse.jf

我正在使用带有单元格编辑器的表查看器。。。一个是ComboxBox,另一个是textcell编辑器。。。在运行时,根据组合框中的选择,我想将另一个单元格编辑器更改为文本编辑器或组合框。。。如何实现这一点???

在一个combobox编辑器中进行选择时,将使用combobox编辑器中的选择更新基础模型元素。在下面的方法
getCellEditor(对象元素)
中可以得到相同的元素。根据元素的状态,您应该返回
TextCellEditor
comboboxcelldeditor

org.eclipse.jface.viewers.EditingSupport

org.eclipse.jface.viewers.EditingSupport.getCellEditor(Object element)
TableViewer/TreeViewer