java me - Checking the CustomItem in j2me support traversal or not -
checking customitem in j2me support traversal or not?
how should check customitem in j2me support traversal or not?
shiva, think there gap in understanding of traversal about. let me explain.
you can add number of item (s) form. framework manages following item(s) built-in midp
- positioning , rendering of item(s)
- scrolling, when there more number of items can fit in screen.
- handling screen commands , item commands.
but when extend customitem , implement own item, complete control lies within implementation. consider case form contains textfield , customitemimpl , want toggle between textfield , customitemimpl. since key handling, command handling , rendering in control of customitemimpl, there must way in framework must know when want textfield have control , when control needs passed on customitemimpl.
here traverse() method in customitem steps in. return false when done rendering , capturing data in customitemimpl , return true when want retain control within customitemimpl.
let me elaborate further. suppose implementing treeitem. when focus on treeitem, following:
- select node
- expand or collapse nodes
- navigate nodes
all above functionality forms part of treeitem implementation. when move key_up past fist node of tree or key_down past last node of tree, move on textfield / other item adjacent treeitem. way in let framework know intention
- return false in traverse() method when key_up selected while focus on first node of tree
- return false in traverse() method when key_down selected while focus on last node of tree.
hope clarifies query. suggest have @ particular example more concrete illustration.
Comments
Post a Comment