自定义MyEditingSupport实现EditingSupport,代码如下
import org.eclipse.jface.viewers.CellEditor;
import org.eclipse.jface.viewers.ComboBoxCellEditor;
import org.eclipse.jface.viewers.EditingSupport;
import org.eclipse.jface.viewers.StructuredViewer;
import org.eclipse.jface.viewers.TableViewer;
import org.eclipse.jface.viewers.TextCellEditor;
import org.eclipse.swt.SWT;
public class MyEditingSupport extends EditingSupport {
private static final String[] CROPPRING_SEASONS = { "1", "2" ,"3", "4", "5" };
private static final String[] GENERATION = { "F1DH", "F2" ,"F3", "F4", "F5" ,"F6", "F7" ,"F8"};
private static final String[] ROUNDS_INTER = { "1", "2" ,"3", "4:3" };
private static final String[] ROUNDS_SELFING = { "1", "2" ,"3", "4", "5" ,"6" ,"7" ,"8:5" };
private CellEditor[] editors;
private StructuredViewer viewer;
public MyEditingSupport(TableViewer viewer) {
super(viewer);
this.viewer = viewer;
editors = new CellEditor[10];
editors[0] = ne