1. LabelProvider:
isLableProperty要return true
或者就extends jface.viewer的LabelProvider
2.在tableViewer上加Cell Modifier
CusCellModifier cellModifier = new CusCellModifier(tableViewer);
tableViewer.setCellModifier(cellModifier);
tableViewer.setCellEditors(new CellEditor[] {
new ComboBoxCellEditor(table, new String[0]) });
cellModifier.stickCellEditors();
tableViewer.setColumnProperties(getColumnProperties());
3.CusCellModifier
public class CusCellModifier
implements ICellModifier
{
public void stickCellEditors()
{
comboBoxCellEditor = (ComboBoxCellEditor)getCellEditorForProperty("AAA");
comboBoxCellEditor.setItems(getItemsForFieldCombo());
setVisibleItemCount("AAA");
}
}
相关文章
- Eclipse Ganymede HTML编辑器在编辑属性时非常慢
- Eclipse:从插件代码访问编辑器模板
- 如何在Eclipse中更改布局(XML)编辑器的字体?
- 获取Eclipse中当前编辑文件的绝对路径
- eclipse代码自动提示设置、如何配置eclipse的代码自动提示功能(同时解决自动补全变量名的问题)?
- eclipse 当中,修改文本编辑框的字体大小
- Eclipse RCP -在编辑器区域中打开一个视图(3.8/e4混合)
- 为什么在Eclipse编辑器中打开XML文件这么慢?
- Eclipse 插件向导实现自定义帮助功能(也称为上下文敏感的帮助支持)
- 是否有一种简单,一致的方式来更改Eclipse编辑器的颜色方案?