SuggestionList allows you to easily create autocomplete drop-down lists for your Swing text input fields. The list automatically displays and filters suggestions while the user types into the field.
SuggestionList can be easily integrated into your existing
JTextField to auto-complete a user's keystrokes. All you have to do is to just create a data source for the list and then bind the list to a
JTextField. When more content than the specified minimum prefix length is typed, a drop-down box is automatically activated to display suggestions on the bottom left of the text field. The list uses a data source model,
SuggestionListModel, to maintain its data. The makes the source data able to be updated during run time even after the list was bound to a input field.
The list component is highly customizable and the API (fully Javadoc'ed) comes with a number of usable methods to configure/ tune the component for your unique usage.