I need to create a JTextField (or any component where I can type something) and it has to offer a list of dynamicaly populated values. When I type a new character, the propositions are updated (Like Ajax does)
One particularity is that the user can only choose a value that was populated. I need that for my users to select an existing city from a database.
What would be the easiest way to make it with Swing ?
Thank you.
I have used the JIDE Common Layer for autocompletion in Java Swing. Take a look at the WebStart demo.
It’s free and open source, and if the provided autocompletion options don’t quite match what you are trying to do I found it really easy to plug in my own logic.