读书人

SWT/JFACE Table可编者

发布时间: 2012-12-18 12:43:41 作者: rapoo

SWT/JFACE Table可编辑

如何使得Table中的单元格Cell是可编辑的?


1,使用CellEditor,CellModifier

?

private ICellModifier cellModifier = new ICellModifier() {         public boolean canModify(Object element, String property) {           return true;         }         public Object getValue(Object element, String property) {                 if ("Type".equals(property)) {                     return model.getRuleType();                 }                 if ("Value".equals(property)) {                     return model.getRuleValue();                 }             }             return null;         }         //实现从UI修改到Model的设置         public void modify(Object element, String property, Object value) {         }     };           TableViewer.setCellEditors(cellEditors);          TableViewer.setCellModifier(cellModifier); 

?

2,使用EditorSupport

?

读书人网 >编程

热点推荐