Adding Auto-Completion Support to Swing Comboboxes