コード例 #1
0
  private void scrollToCurrentHit() {
    final MarkupSource source = panel.getSelectedSource();
    if (source == null || !source.isSearchable()) {
      return;
    }

    // using invokeLater to wait for ComboBox selection to complete
    EventQueue.invokeLater(
        new Runnable() {

          @Override
          public void run() {
            panel.scrollToAnchor(source.getAnchorPrefix() + Integer.toString(source.currentItem()));
          }
        });
  }