dialog.show();
dialog.setVisible(true);
	public void actionPerformed(ActionEvent e) {      // process the save transfer information button   	if (e.getActionCommand().equals("SAVE")) {         saveXTFRInfo();   	}      // process the save transfer information button   	if (e.getActionCommand().equals("LOAD")) {         loadXTFRInfo();   	}		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();		}	}