Example #1
0
  @Override
  public void update(Observable o, Object arg) {
    if (isInit()) {
      if (arg != null && (arg instanceof String) && ((String) arg).equals("error")) {
        super.update(o, arg);
      } else if (o instanceof EmitModel
          && arg != null
          && arg instanceof String
          && ((String) arg).equals("updateEmit")) {
        String ev = (String) _dropdown.getSelectedItem();

        if (ev != null) {
          _emitBox.removeMembers();
          ((EmitController) getController())
              .setEvent(getPanel().getClassModel(), getPanel().getAllEvents(), ev);
          _emitBox.makeMembers();
          getPanel().resetPositions();
        }
      }
    }
  }