2007-02-07
TreeViewer如何通过TreeItem寻找到相应的Entity(即Input List中的元素)?
关键字: JFace
使用CellEditor,写modify()的方法的时候一般会更新TreeItem的值。
我想也有必要更新与TreeItem相对应的那个是数据Entity的值,这里就有一个问题,如何通过当前的TreeItem去Input List中寻找到相应的那个数据Entity呢?
我最初想了一个折衷的办法:使用当前的TreeSelection对象,从TreeSelection对象中提取Entity并更新其值,前提是通过CellEditor来编辑数据是可以保证当前TreeSelection中的Entity数量有且只有一个,而且刚刚好就是CellEditor正在编辑的那个TreeItem对应的Entity。(理解的不知道对不对?)
但是这样会带来一个问题,如果CellEditor编辑完了以后不敲Enter的话,直接点击下一个CellEditor框会将数据更新为我们刚刚输入的数据。
最想知道,TreeViewer如何通过TreeItem寻找到相应的Entity?
似乎应该发在新手区,请版主见谅,帮忙转移。谢谢。
我想也有必要更新与TreeItem相对应的那个是数据Entity的值,这里就有一个问题,如何通过当前的TreeItem去Input List中寻找到相应的那个数据Entity呢?
我最初想了一个折衷的办法:使用当前的TreeSelection对象,从TreeSelection对象中提取Entity并更新其值,前提是通过CellEditor来编辑数据是可以保证当前TreeSelection中的Entity数量有且只有一个,而且刚刚好就是CellEditor正在编辑的那个TreeItem对应的Entity。(理解的不知道对不对?)
TreeSelection selection = (TreeSelection) treeViewer.getSelection();
if (!selection.isEmpty()) {
for (Iterator iterator = selection.iterator(); iterator.hasNext();) {
Entity domain = (Entity) iterator.next();
/*
* Update the domain correlated the TreeItem where
* CellEditor at.
*/
domain.setValue(val);
}
treeViewer.refresh();
}
但是这样会带来一个问题,如果CellEditor编辑完了以后不敲Enter的话,直接点击下一个CellEditor框会将数据更新为我们刚刚输入的数据。
最想知道,TreeViewer如何通过TreeItem寻找到相应的Entity?
似乎应该发在新手区,请版主见谅,帮忙转移。谢谢。
评论
ganenew
2007-05-25
因為這篇是歸屬在J2ME裡頭@@
所以我不免好奇了問一下
如果有冒犯的話 請各位前輩見諒
就我所知
在J2ME 裡原本的UI裡 的確是沒有tree view
如果要使用tree view的話 除非要import其他廠商實作的package
要不就是要自己實作在Canvas裡頭
在JAVA Mobile Programming裡 好像只有PJAVA原生的package裡才有@@
以上是小弟學習J2ME裡 所知道的
如果有什麼地方說錯 請各位前輩不吝指教^^
所以我不免好奇了問一下
如果有冒犯的話 請各位前輩見諒
就我所知
在J2ME 裡原本的UI裡 的確是沒有tree view
如果要使用tree view的話 除非要import其他廠商實作的package
要不就是要自己實作在Canvas裡頭
在JAVA Mobile Programming裡 好像只有PJAVA原生的package裡才有@@
以上是小弟學習J2ME裡 所知道的
如果有什麼地方說錯 請各位前輩不吝指教^^
redduke1202
2007-05-17
J2me都不懂,乱发什么帖子
liusu
2007-05-17
J2ME我没接触...但是Tree View是SWT/JFace里面的包...直接的包是
org.eclipse.jface.viewers.
org.eclipse.jface.viewers.
ganenew
2007-05-17
對不起 請問樓主
在J2ME裡 如果要用tree view的話
要import那些package?
那是是另外import外建的package?
在J2ME裡 如果要用tree view的話
要import那些package?
那是是另外import外建的package?
- 浏览: 4756 次

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
两个类实现同一个接口如何 ...
如daniel.wuz所言 使用组合,代替继承,将实际逻辑算法抽象到Defaul ...
-- by yongyuan.jiang -
两个类实现同一个接口如何 ...
忘了模式名了 接口: public interface IValidatabl ...
-- by daniel.wuz -
两个类实现同一个接口如何 ...
10916621 写道不能使用抽象类么? 我觉得抽象类就解决了
-- by chbest -
两个类实现同一个接口如何 ...
不能使用抽象类么?
-- by 10916621 -
两个类实现同一个接口如何 ...
liusu 写道silentlakeside 写道另外建一个类,该类实现这些验证 ...
-- by timonzhang






评论排行榜