我在表项的列中添加了CCombo
:
TableEditor ceditor = new TableEditor(table);
...
ceditor.setEditor(combo, item, columnIndex);
在......部分,我添加了SelectionListener
等等。
我添加了删除表项的功能。如果这样做,CCombo
仍保留在表格中,并且未连接到任何项目(因此,如果单击该程序,程序将崩溃)。如何删除此列的CCombo
?
答案 0 :(得分:2)
在删除表格列之前,您应该使用tableEditor.dispose()
删除相应的表格编辑器。
处理表编辑器会使组合保持原样。因此,如果您计划将其重新用于其他列/表编辑器,或者还要完全处理它,则需要隐藏组合。