当前位置: 编程技术>移动开发
本页文章导读:
▪TreeViewer怎么通过TreeItem寻找到相应的Entity(即Input List中的元素) TreeViewer如何通过TreeItem寻找到相应的Entity(即Input List中的元素)?
使用CellEditor,写modify()的方法的时候一般会更新TreeItem的值。我想也有必要更新与TreeItem相对应的那个是数据Entity的值,.........
▪ 帮小弟我解释上面这个类的for循环里面的条件 帮我解释下面这个类的for循环里面的条件
public class Test {static boolean foo(char c) { System.out.print(c); return true; } public static void main( String[] argv ) { int i =0; for ( foo('A'); foo('B')&&(i<2); foo('C')){ .........
▪ 小弟我一郁闷,小弟我就发表一个rms小型数据引擎 我一郁闷,我就发表一个rms小型数据引擎
全文请看
一个有专业水平的RMS数据库引擎--呵
这两天好郁闷,我一郁闷我就狂写程序,就狂发文章。我都快发疯了。哈
说回正题。相信做过j2me的.........
[1]TreeViewer怎么通过TreeItem寻找到相应的Entity(即Input List中的元素)
来源: 互联网 发布时间: 2014-02-18
TreeViewer如何通过TreeItem寻找到相应的Entity(即Input List中的元素)?
使用CellEditor,写modify()的方法的时候一般会更新TreeItem的值。
我想也有必要更新与TreeItem相对应的那个是数据Entity的值,这里就有一个问题,如何通过当前的TreeItem去Input List中寻找到相应的那个数据Entity呢?
我最初想了一个折衷的办法:使用当前的TreeSelection对象,从TreeSelection对象中提取Entity并更新其值,前提是通过CellEditor来编辑数据是可以保证当前TreeSelection中的Entity数量有且只有一个,而且刚刚好就是CellEditor正在编辑的那个TreeItem对应的Entity。(理解的不知道对不对?)
但是这样会带来一个问题,如果CellEditor编辑完了以后不敲Enter的话,直接点击下一个CellEditor框会将数据更新为我们刚刚输入的数据。
最想知道,TreeViewer如何通过TreeItem寻找到相应的Entity?
似乎应该发在新手区,请版主见谅,帮忙转移。谢谢。
使用CellEditor,写modify()的方法的时候一般会更新TreeItem的值。
我想也有必要更新与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?
似乎应该发在新手区,请版主见谅,帮忙转移。谢谢。
1 楼
ganenew
2007-05-17
對不起 請問樓主
在J2ME裡 如果要用tree view的話
要import那些package?
那是是另外import外建的package?
在J2ME裡 如果要用tree view的話
要import那些package?
那是是另外import外建的package?
2 楼
liusu
2007-05-17
J2ME我没接触...但是Tree View是SWT/JFace里面的包...直接的包是
org.eclipse.jface.viewers.
org.eclipse.jface.viewers.
3 楼
redduke1202
2007-05-17
J2me都不懂,乱发什么帖子
4 楼
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裡 所知道的
如果有什麼地方說錯 請各位前輩不吝指教^^
[2] 帮小弟我解释上面这个类的for循环里面的条件
来源: 互联网 发布时间: 2014-02-18
帮我解释下面这个类的for循环里面的条件
public class Test {
static boolean foo(char c) {
System.out.print(c);
return true;
}
public static void main( String[] argv ) {
int i =0;
for ( foo('A'); foo('B')&&(i<2); foo('C')){
i++ ;
foo('D');
}
}
}
上课就好好上课学不要像在CSND那样乱问问题。。。
PS:
上课好好学习下就能明白非要上论坛上讨论么?
public class Test {
static boolean foo(char c) {
System.out.print(c);
return true;
}
public static void main( String[] argv ) {
int i =0;
for ( foo('A'); foo('B')&&(i<2); foo('C')){
i++ ;
foo('D');
}
}
}
1 楼
dennis_zane
2007-05-14
for(statement-a;statement-b;statement-c)
statement-a初始化,只执行一次
statement-b每次循环之前都会进行判断
statement-c每次循环体执行完之后执行
statement-a初始化,只执行一次
statement-b每次循环之前都会进行判断
statement-c每次循环体执行完之后执行
2 楼
huizhaoji
2007-05-14
对这statement-a没有任何要求吗?他在这个类中是布尔型的!
3 楼
抛出异常的爱
2007-05-14
huizhaoji 写道
对这statement-a没有任何要求吗?他在这个类中是布尔型的!
上课就好好上课学不要像在CSND那样乱问问题。。。
4 楼
huizhaoji
2007-05-14
输出的结果是ABDCBDCB 解释下!
5 楼
抛出异常的爱
2007-05-14
难到不应该是这个答案么?
6 楼
huizhaoji
2007-05-14
就是这个答案,为什么?会输出B
7 楼
抛出异常的爱
2007-05-14
引用
statement-b每次循环之前都会进行判断
PS:
上课好好学习下就能明白非要上论坛上讨论么?
8 楼
huizhaoji
2007-05-14
我认为结果是ABDCBBDCB,显然我错了,请解释下?
9 楼
huizhaoji
2007-05-14
明白了,看来还是基础不扎实!
10 楼
抛出异常的爱
2007-05-14
debug
PS:结果就是最好的证明。。。很多很多结果可以证明定理,
PS:结果就是最好的证明。。。很多很多结果可以证明定理,
[3] 小弟我一郁闷,小弟我就发表一个rms小型数据引擎
来源: 互联网 发布时间: 2014-02-18
我一郁闷,我就发表一个rms小型数据引擎
全文请看
一个有专业水平的RMS数据库引擎--呵
这两天好郁闷,我一郁闷我就狂写程序,就狂发文章。我都快发疯了。哈
说回正题。相信做过j2me的朋友对rms莫名其妙的问题甚是烦恼。对数据的crup, select操作很苦恼。往往写出的那些程序兼容性不好。有些手机厂商的自定义api不熟悉,对那些底层的实现也一知半解答,现在好了,我写了一个很小形的数据库引擎,我觉得可以满足手机有限的功能上的操作。而且操作很简单,有兴趣可以下载下来读下。在explame包中有哥完整的过程。
现在的气顺了点了。准备睡觉了。
我把源代码贡献出来了。大家狂看把
写个入门级的吧
我一直想学学塞班上的开发
一直没下手
我看的是Symbian C++ 那套 sdk
一直启动不了学习计划有几个原因
不知道JAVA 和C++那两套SDK有什么差别
而且Symbian C++ 的 IDE 不太顺手
知道carbide.c++出来才慢慢看了点
写入门例子 可以写一系列
IDE 配置什么的 感觉这方面比较混乱
不错。可能是我没有经过严格的测试,感觉还有很多bug,欢迎大家指导,
最近我也很少发帖子了。
全文请看
一个有专业水平的RMS数据库引擎--呵
这两天好郁闷,我一郁闷我就狂写程序,就狂发文章。我都快发疯了。哈
说回正题。相信做过j2me的朋友对rms莫名其妙的问题甚是烦恼。对数据的crup, select操作很苦恼。往往写出的那些程序兼容性不好。有些手机厂商的自定义api不熟悉,对那些底层的实现也一知半解答,现在好了,我写了一个很小形的数据库引擎,我觉得可以满足手机有限的功能上的操作。而且操作很简单,有兴趣可以下载下来读下。在explame包中有哥完整的过程。
现在的气顺了点了。准备睡觉了。
我把源代码贡献出来了。大家狂看把
3 楼
dengyin2000
2007-02-15
LZ 如果遇上失恋 那可能就要发表一个操作系统了
4 楼
lordhong
2007-02-15
天将降大任与斯人也...
5 楼
IvanLi
2007-02-15
这也是一种宣泄的方式嘛
6 楼
eltonto
2007-02-16
这个带手套的家伙是个好孩子
7 楼
basicbest
2007-02-16
发客在做的时候带手套? -_-
8 楼
newman
2007-02-17
支持一下
9 楼
过河卒
2007-02-17
10 楼
wuhua
2007-02-23
很多天没上来了.今天上来看了下,觉得还是很多朋友,过年也不忘记学习的,我想他们都是好孩子啊。可可
11 楼
wuhua
2007-02-26
个人觉得这么好的东西这么就每人来支持了。
看来是例子跟原理讲的不多。还是这里的人气真的不行。
有时候写多几个例子来看看。
看来是例子跟原理讲的不多。还是这里的人气真的不行。
有时候写多几个例子来看看。
12 楼
ahuaxuan
2007-02-26
手套兄,你也不能怪咱们不支持啊,主要是j2me这玩意儿咱用不着,也懒得去看了,莫怪莫怪,呵呵
13 楼
wuhua
2007-02-26
看来我也要转行了。或者换个专业的手机开发论坛才行。
呵呵
呵呵
14 楼
tmh
2007-02-26
收下了,我正想学习j2me,以后肯定能用得着!谢谢
15 楼
huangpengxiao
2007-02-27
wuhua 写道
看来我也要转行了。或者换个专业的手机开发论坛才行。
呵呵
呵呵
写个入门级的吧
我一直想学学塞班上的开发
一直没下手
16 楼
wuhua
2007-02-27
入门级的啊。可以啊
不过网上太多入门的例子了
不过网上太多入门的例子了
17 楼
liaojiyong
2007-02-27
好榜样!我顶你个肺!
18 楼
huangpengxiao
2007-03-04
wuhua 写道
入门级的啊。可以啊
不过网上太多入门的例子了
不过网上太多入门的例子了
我看的是Symbian C++ 那套 sdk
一直启动不了学习计划有几个原因
不知道JAVA 和C++那两套SDK有什么差别
而且Symbian C++ 的 IDE 不太顺手
知道carbide.c++出来才慢慢看了点
写入门例子 可以写一系列
IDE 配置什么的 感觉这方面比较混乱
19 楼
littlefish
2007-03-30
下了,还没看呢,先感谢楼主的慷慨
20 楼
Puras
2007-07-03
首先要对楼主的行为赞一个
其次说说楼主的这套东西
前两天没事
把楼主的这个小引擎搞下来看了看
并写了几个例子跑了跑
里面有一些功能性的BUG
比如说listAll里
有时根本是找不到记录的
看了下楼主的实现
发现循环是用一个变量做连续的索引
但是在RMS里,记录的ID有时候经过删除之后
就不是连续的了
传到read里的I,有时会找不到记录
对这个小BUG做了个小小的修改
其次说说楼主的这套东西
前两天没事
把楼主的这个小引擎搞下来看了看
并写了几个例子跑了跑
里面有一些功能性的BUG
比如说listAll里
有时根本是找不到记录的
看了下楼主的实现
发现循环是用一个变量做连续的索引
但是在RMS里,记录的ID有时候经过删除之后
就不是连续的了
int num=0; try { num = table.getNumRecords(); } catch (RecordStoreNotOpenException e) { } Hashtable data = new Hashtable(); int dataIndex=0; for(int i=1; i <= num; i++){ try { String datastring = read(table, i); ......
传到read里的I,有时会找不到记录
对这个小BUG做了个小小的修改
RecordEnumeration re = null; try { re = table.enumerateRecords(null, null, false); } catch (RecordStoreNotOpenException e) { } Hashtable data = new Hashtable(); int dataIndex = 0; for (int i = 1; i <= re.numRecords(); i++) { try { int id = re.nextRecordId(); String datastring = read(table, id); ......
21 楼
cangwu
2007-07-04
LZ 的精神可嘉
最近忙项目,还没有来得及详细研究,先DOWN来收藏。
最近忙项目,还没有来得及详细研究,先DOWN来收藏。
22 楼
wuhua
2007-07-06
Puras 写道
首先要对楼主的行为赞一个
其次说说楼主的这套东西
前两天没事
把楼主的这个小引擎搞下来看了看
并写了几个例子跑了跑
里面有一些功能性的BUG
比如说listAll里
有时根本是找不到记录的
看了下楼主的实现
发现循环是用一个变量做连续的索引
但是在RMS里,记录的ID有时候经过删除之后
就不是连续的了
传到read里的I,有时会找不到记录
对这个小BUG做了个小小的修改
其次说说楼主的这套东西
前两天没事
把楼主的这个小引擎搞下来看了看
并写了几个例子跑了跑
里面有一些功能性的BUG
比如说listAll里
有时根本是找不到记录的
看了下楼主的实现
发现循环是用一个变量做连续的索引
但是在RMS里,记录的ID有时候经过删除之后
就不是连续的了
int num=0; try { num = table.getNumRecords(); } catch (RecordStoreNotOpenException e) { } Hashtable data = new Hashtable(); int dataIndex=0; for(int i=1; i <= num; i++){ try { String datastring = read(table, i); ......
传到read里的I,有时会找不到记录
对这个小BUG做了个小小的修改
RecordEnumeration re = null; try { re = table.enumerateRecords(null, null, false); } catch (RecordStoreNotOpenException e) { } Hashtable data = new Hashtable(); int dataIndex = 0; for (int i = 1; i <= re.numRecords(); i++) { try { int id = re.nextRecordId(); String datastring = read(table, id); ......
不错。可能是我没有经过严格的测试,感觉还有很多bug,欢迎大家指导,
最近我也很少发帖子了。
相关
- 1 小弟我的J2me创意 - 一个通过rms写成的小型数据库引擎,简单的数据库引擎
- 2 一个经过rms写成的小型数据库引擎,简单的数据库引擎
- 3 转载-MySQL数据引擎
- 4 SQLSERVER098装配数据引擎失败
- 5 怎么才能不用安装数据引擎
移动开发-热门移动开发-最新移动开发-其它
- 1 十分难缠的signal 11 (SIGSEGV)
- 2 Can't create handler inside thread that has not called Looper.prepare() 错误有关问题
- 3 Dex Loader Unable to execute Multiple dex files define解决办法
- 4 解决 Google Play下载施用 "Google Play Store 已停止运行"
- 5 WAP网页获得用户的手机号码
- 6 如何判断Activity是否在运行
- 7 SlidingMenu+ViewPager兑现侧滑菜单效果
- 8 makeKeyAndVisible的功用
- 9 关于Unable to execute dex: Java heap space 解决方法
- 10 RelativeLayout设置居中对齐有关问题
- 1 播发声音文件AVAudioPlayer
- 2 改变银屏显示方式已经加载图片
- 3 2013-十-31 TCP/IP 协议簇
- 4 Java I/零 总体框架图
- 5 拿碗的铠甲勇者
- 6 女友可能出轨 想知道在QQ和别人的聊天记录
- 7 objective C中的字符串(3)
- 8 java.lang.ClassNotFoundException: Didn't find class "Activity" on path: /da
- 9 LG Optimus G Pro 相干
- 10 怎么创建对话框
- 1 用 lipo 下令裁剪出需要的 architecture
- 2 Andriod耗时操作的处置(音乐播放器欢迎界面)
- 3 power键跟音量键组合实现截图功能
- 4 MGTemplateEngine模版发动机
- 5 深入viewgroup.onintercepttouchevent1点
- 6 实现默认文字统制的textview
- 7 视图切换的形式
- 8 BroadcastReceiver要领
- 9 Tiledmap编辑操作技巧
- 10 疑惑为什么报错了
- 上一篇: 帮小弟我解释上面这个类的for循环里面的条件
- 下一篇: 获取ChoiceGroup多选状态上的值
最新技术文章: