title: JCombo AutoComplete - Pattern or Reverse Lookup
body: <p>I'm using the <a href="http://download.java.net/javadesktop/swinglabs/releases/0.8/docs/api/org/jdesktop/swingx/autocomplete/package-summary.html">auto-complete decorator in the swingx library</a>:</p>
  
  <p><code>AutoCompleteDecorator.decorate( myComboBox );</code></p>
  
  <p>Which is pretty sweet. However, it only searches forward from the start of the typed text. </p>
  
  <p>So if my combo contains: [Apple, Banana, Grape, Orange] typing 'an' in "strict" mode will not show any results. In non-strict mode nothing is searched either. I'd like it to match 'Banana' &amp; 'Orange' since both items contain my typed text. </p>
  
  <p>Are there any auto-complete libraries that allow for this type of functionality? I would think a strategy approach would work best here, but I'm not finding anything applicable. I'm fine with extending existing functionality - so long as I'm not reinventing the wheel.</p>
  
  <p>Thanks in advance!</p>