This week's book giveaway is in the Java in General forum.
We're giving away four copies of Java by Comparison (eBook) and have Simon Harrer, Jörg Lenhard, Linus Dietz on-line!
See this thread for details.
Win a copy of Java by Comparison (eBook) this week in the Java in General forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

Auto Complete in J2ME  RSS feed

 
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi.. I have a question regarding autocomplete in J2ME
I made an application that has more than 400 user input (it's road names),
So auto completing is a necessity in my case..
because it's very troublesome for user to find what the item they want;
they have to scroll down over 400 items..

But i can't find a reference regarding this feature anywhere...

So could anyone give me the general idea, of what i should do to create this feature?

I'm definitely sure it is possible in J2ME,
i've seen .jar applications that use this feature, such as Microsoft Encarta.

thanks.
 
Bartender
Posts: 19182
85
Android Eclipse IDE Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
There's no pre-packaged auto-complete even in the full J2SE. I don't know if there are any 3d-party solutions.

Basically, you'd rebuild the datamodel on the dropdown list every time someone typed (or removed) a character from the edit box. Generally, you don't start doing this until the edit text is several characters long and the tree of potential matches is manageably small.
 
Ranch Hand
Posts: 38
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
So you required some kind of component like"Phone Book"
You can use the 3rd party component from J2ME Polish
the component name is "Filtered List"
It consist a combination of Text Field & List

http://www.j2mepolish.org/cms/leftsection/documentation/design/visual-guide.html#gui-screen-filteredlist
 
Consider Paul's rocket mass heater.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!