title: swing autocomplete text field / drop down
body: <p>We need an autocomplete component for swing, the problem with the one in jdesktop/SwingX is that we have to use a combo box and after each key stroke it simply scrolls down to the nearest match but the combo still holds the 25.000 elements. It doesn't show the 4 or 5 that are the closest match together because they can be in different places of the list. We don't want to display a list with the 25000 either...</p>
  
  <p>Is there anything similar to the JSF autocomplete or the one in google main page? What we need is a component which asks our interface something like</p>
  
  <p>public List getOptions(String typedSoFar) {
    //here we return the 5 matching ones according to our criteria and simply offers the //user those five
  }</p>