if (ftpProtocol.login(user.getText(),new String(password.getPassword()))) {    ftpProtocol.setDecimalChar(getDecimalChar()); ftpProtocol.getFileInfo(hostFile.getText(),intDesc.isSelected()); } } else {
disconnect(); } } }
   public void actionPerformed(ActionEvent e) {      if (e.getActionCommand().equals("XTFR")                  || e.getActionCommand().equals("EMAIL")) {         saveXTFRFields();         if (e.getActionCommand().equals("EMAIL"))            emailIt = true;         else            emailIt = false;         initializeMonitor();         dialog.show();         if (useQuery.isSelected()) {            axtfr.login(user.getText(),new String(password.getPassword()));            // this will execute in it's own thread and will send a            //    fileInfoReceived(FTPStatusEvent statusevent) event when            //    finished without an error.            axtfr.setDecimalChar(getDecimalChar());            axtfr.connect(systemName.getText());         }         else {            if (ftpProtocol.connect(systemName.getText(),21)) {               if (ftpProtocol.login(user.getText(),new String(password.getPassword()))) {                  // this will execute in it's own thread and will send a                  //    fileInfoReceived(FTPStatusEvent statusevent) event when                  //    finished without an error.                  ftpProtocol.setDecimalChar(getDecimalChar());                  ftpProtocol.getFileInfo(hostFile.getText(),intDesc.isSelected());               }            }            else {               disconnect();            }         }      }      if (e.getActionCommand().equals("BROWSEPC")) {         getPCFile();      }      if (e.getActionCommand().equals("CUSTOMIZE")) {         filter.getOutputFilterInstance().setCustomProperties();      }   }