JFace:如何向TableViewer中的单元格添加多个选择

时间:2013-11-14 13:26:40

标签: java swt jface multi-select tableviewer

这个问题是关于如何向ComboBoxCellEditor中的单元格添加多选BooleanCellEditor或多TableViewer。主要目的是在单元格中进行多项选择。

我正在http://wiki.eclipse.org/index.php/JFaceSnippetshttp://www.eclipse.org/swt/snippets/使用这些代码段,现在我使用TableView的所有编辑支持,标签提供程序和内容提供程序都有一个相当不错的表。在单元格内,我现在有TextCellEditorComboBoxCellEditor

事情是:我想要多重选择,我不知道如何。

  1. org.eclipse.nebula.widgets.nattable.edit.editor.ComboBoxCellEditor的代码似乎有多重选择,但在尝试使用外部星云类时,我总是java.lang.NoClassDefFoundError

  2. JFace代码段Snippet061FakedNativeCellEditor只向我提供了一个复选框,并且很难将此代码调整到我的代码中。

  3. 非常感谢。

1 个答案:

答案 0 :(得分:0)

  1. 您没有将这些星云JAR /项目添加到您的构建路径/运行时。

  2. 您必须扩展自己的CellEditor。在它里面,你可以创建你想要的任何东西,只要它是Control。我非常确定您可以使用createControl CellEditor {{1}}保护方法隐藏多个小部件。