天天看点

Eclipse插件开发(四)代码设计

1.table表格可编辑单元格

TableEditor editor = new TableEditor(table);

//设置宽度与table单元格相同

editor.grabHorizontal = true;

//文本编辑框

Text text = new Text(table, SWT.NONE);

editor.setEditor(text, item, 2);

//对输入框的监听

text.addModifyListener(new ModifyListener() {

@Override

public void modifyText(ModifyEvent arg0) {

//这个一定要把值赋回到表格上,负责表格直接获取不到

editor.getItem().setText(2, text.getText());

}

});

2.table的隐藏列

可以采用设置width为0(不会其它方法了)

继续阅读