当前位置:编程学习 > JAVA >>

tableviewer编辑后怎样失去焦点

tableviewer编辑后,然后直接保存,怎样失去焦点 ,不然保存的还是以前的内容 --------------------编程问答-------------------- 调用table的deselectAll()方法。 --------------------编程问答-------------------- 因为applyEditorValue是TableViewer的Protected方法,所以需要这么使用:


class TableViewerExt extends TableViewer {
public TableViewerExt(Table table) {
super(table);
}

@Override
public void applyEditorValue() {
super.applyEditorValue();
}
};

然后保存前调用一下applyEditorValue();
--------------------编程问答-------------------- 楼主,请问你使用的是table中的celleditor吗?
不是一点其他行,当前编辑的行失去焦点以后就可以保存啊
--------------------编程问答-------------------- 不是只要修改了当前行以后,一点击表格的其他地方,不就可以保存了?
补充:Java ,  Eclipse
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,