code: private void doPopup() {
          if (findPopup != null) {
              JTextComponent c = getComponent();
  
              findPopup.pack();
              // The "-1" just snugs us up a bit under the text field.
              findPopup.show(c, 0, c.getHeight() - 1);
  
              // Set focus back to the text field.
              // TODO Fix caret positioning, selection, etc.
              c.requestFocusInWindow();
          }
      }
docs: DOCUMENT ME!