焦点怎么搞定?
我有N个string和N个textfield都append到form上面了。
1) 我怎么选择性的让焦点停到我要的地方,比如string是有焦点的,但是我不要它有焦点。第一个textfield输入完了内容按下键就直接跳到第二个textfield(中间有string,它会获得焦点)。
2) 我的N个textfield输入的内容怎么又取到?是在用户按了提交键把取内容放CommandAction里面还是在用户输入的时候就存下来。怎么实现把所有textfield内容都取到??
好急的阿!!~~那个兄弟给解答下阿。。。。
问题点数:80、回复次数:11Top
1 楼k7sem(【Conch fish】I love qing qing.)回复于 2006-05-01 21:51:42 得分 0
用TextField的getString() 方法可以返回其中的输入内容Top
2 楼raymondhsu(流浪的孩子)回复于 2006-05-01 22:32:10 得分 0
但是我有N个textfield怎么办?我当时append了那么多。怎么一一取到里面内容?Top
3 楼k7sem(【Conch fish】I love qing qing.)回复于 2006-05-01 22:45:50 得分 0
N 个TextField 也是new出来的啊,用他们的对象实例来调用getString() 方法得到啊Top
4 楼raymondhsu(流浪的孩子)回复于 2006-05-01 23:09:52 得分 0
但是我的每个textfield都是通过for循环直接append上去的阿。
for(int i = 0; i<4; i++)
{
TextField tf = new TextField("","", 160, TextField.ANY);
form.append(tf);
}
这样的。没有每次都新new个对象Top
5 楼raymondhsu(流浪的孩子)回复于 2006-05-02 19:27:32 得分 0
没有人会解答??Top
6 楼raymondhsu(流浪的孩子)回复于 2006-05-02 22:06:01 得分 0
you ren吗?????Top
7 楼homesos(熊猫贩子)回复于 2006-05-03 11:10:03 得分 0
根据索引得到窗口中的对象,然后再取Top
8 楼homesos(熊猫贩子)回复于 2006-05-03 11:10:53 得分 0
不过
for(int i = 0; i<4; i++)
{
TextField tf = new TextField("","", 160, TextField.ANY);
form.append(tf);
}
这段写的不好,应该多学习一下如何节约内存Top
9 楼raymondhsu(流浪的孩子)回复于 2006-05-17 13:29:58 得分 0
是不是160太大了?160是字节数吧.那楼上的觉得怎么写合适呢?Top
10 楼cangwu_lee(橙子)回复于 2006-05-17 14:43:31 得分 0
也来学习Top
11 楼raymondhsu(流浪的孩子)回复于 2006-05-17 15:17:55 得分 0
没有人解答嘞Top




