示例#1
0
  private void phoneTextActionPerformed(java.awt.event.ActionEvent e) {
    if (addPhoneUserPanel.getPhoneName().length() > 0
        && addPhoneUserPanel.getPhoneNumber().length() > 0) {

      actionButtonActionPerformed();
    }
  }
示例#2
0
  private void actionButtonActionPerformed() {
    if (userMode) {
      addUserPanel.inviteUsers();
    } else {
      /*
       * Phone Mode
       */
      String name = addPhoneUserPanel.getPhoneName();

      PresenceInfo[] info = pm.getAllUsers();

      for (int i = 0; i < info.length; i++) {
        if (info[i].getUsernameAlias().equals(name)
            || info[i].getUserID().getUsername().equals(name)) {

          addPhoneUserPanel.setStatusMessage(BUNDLE.getString("Name_Used"));
          return;
        }
      }

      addUserPanel.callUser(name, addPhoneUserPanel.getPhoneNumber());

      if (mode.equals(Mode.ADD)) {
        addHUDComponent.setVisible(false);
        addHUDComponent.setClosed();
      }
    }

    if (mode.equals(Mode.INITIATE)) {
      setMode(Mode.IN_PROGRESS);
    }
  }
示例#3
0
  private void setEnabledActionButton() {
    if (addInitiateButtonPanel == null || addPhoneUserPanel == null) {
      return;
    }

    boolean isEnabled =
        addPhoneUserPanel.getPhoneName().length() > 0
            && addPhoneUserPanel.getPhoneNumber().length() > 0;

    addInitiateButtonPanel.setEnabledActionButton(isEnabled);
  }