Ejemplo n.º 1
0
  private void createClassSelection() {
    Label moveToClassLabel = new Label(this, SWT.NONE);
    moveToClassLabel.setText(Messages.FirstMoveMethodPageComposite_MoveToClass);
    final Combo classSelectionCombo = new Combo(this, SWT.DROP_DOWN | SWT.READ_ONLY);
    classSelectionCombo.setVisibleItemCount(10);

    for (String aktClassName : config.getTargetClassNames()) {
      if (config.getDestinationClassNode() == null) {
        config.setDestinationClassNode(aktClassName);
      }
      classSelectionCombo.add(aktClassName);
    }
    classSelectionCombo.select(0);
    classSelectionCombo.addSelectionListener(
        new SelectionListener() {

          public void widgetDefaultSelected(SelectionEvent e) {}

          public void widgetSelected(SelectionEvent e) {
            config.setDestinationClassNode(classSelectionCombo.getText());
          }
        });
  }