code: public int[] getSelectedComponents ()
      {
          int[] values = new int[_selected.size()];
          Iterator<Integer> iter = _selected.values().iterator();
          for (int ii = 0; iter.hasNext(); ii++) {
              values[ii] = iter.next().intValue();
          }
          return values;
      }
docs: Returns the selected components in an array.