SWT中TableEditor的问题

最近在做表单的设计。然后在网上找到一段代码http://www.java2s.com/Code/Java/SWT-JFace-Eclipse/TableEditorexa... 最近在做表单的设计。然后在网上找到一段代码

http://www.java2s.com/Code/Java/SWT-JFace-Eclipse/TableEditorexample.htm

但是对我来说,这段代码有些复杂,不知道该怎么将输入表单数据通过JDBC存入到数据库表了。
谢谢!
展开
 我来答
ucgidtf
2013-05-08
知道答主
回答量:31
采纳率:0%
帮助的人:29.5万
展开全部
TableViewer tableViewer = new TableViewer(null);

//设置哪些列可以编辑
CellEditor[] cellEditor = new CellEditor[4];

cellEditor[0] = new TextCellEditor();
cellEditor[2] = new TextCellEditor();
cellEditor[3] = new TextCellEditor();
cellEditor[4] = new TextCellEditor();

//设置列名称,下面ICellModifier会用到
tableViewer.setColumnProperties(new String[]{"id","name","age"});

tableViewer.setCellEditors(cellEditor);
tableViewer.setCellModifier(new ICellModifier() {

@Override
public void modify(Object element, String property, Object value) {
//修改
}

@Override
public Object getValue(Object element, String property) {
//当选中这一列时,显示什么数据
return null;
}

@Override
public boolean canModify(Object element, String property) {
//判断当前选中的是否可以编辑
return false;
}
});
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式