else if (e.getActionCommand() == "print_callerlist") { printCallerList(); }
	public void actionPerformed(ActionEvent e) {		Debug.msg("Action " + e.getActionCommand());		if (e.getActionCommand() == "exit")			showExitDialog();		else if (e.getActionCommand() == "about")			showAboutDialog();		else if (e.getActionCommand() == "help") {			BrowserLaunch.openURL(JFritz.DOCUMENTATION_URL);		} else if (e.getActionCommand() == "website") {			BrowserLaunch.openURL(JFritz.PROGRAM_URL);		} else if (e.getActionCommand() == "export_csv")			exportCSV();//		else if (e.getActionCommand() == "print_callerlist") {//		    printCallerList();//		}		else if (e.getActionCommand() == "config")			showConfigDialog();		else if (e.getActionCommand() == "callerlist")			tabber.setSelectedComponent(callerListPanel);		else if (e.getActionCommand() == "phonebook")			activatePhoneBook();		else if (e.getActionCommand() == "quickdial")			tabber.setSelectedComponent(quickDialPanel);		else if (e.getActionCommand() == "stats")			showStatsDialog();		else if (e.getActionCommand() == "fetchList")			fetchList();		else if (e.getActionCommand() == "fetchTask")			fetchTask(((JToggleButton) e.getSource()).isSelected());		else if (e.getActionCommand() == "callMonitor") {			boolean active = ((JToggleButton) e.getSource()).isSelected();			if (active) {				Debug.msg("start callMonitor");				switch (Integer.parseInt(JFritz.getProperty(						"option.callMonitorType", "0"))) {				case 0: {					jfritz.errorMsg("Kein Anrufmonitor ausgewhlt");					break;				}				case 1: {					jfritz.setCallMonitor(new TelnetListener(jfritz));					break;				}				case 2: {					jfritz.setCallMonitor(new SyslogListener(jfritz));					break;				}				case 3: {					jfritz.setCallMonitor(new YAClistener(jfritz, Integer							.parseInt(JFritz.getProperty("option.yacport",									"10629"))));					break;				}				case 4: {					jfritz.setCallMonitor(new CallmessageListener(jfritz,							Integer.parseInt(JFritz.getProperty(									"option.callmessageport", "23232"))));					monitorButton.setSelected(true);					break;				}				}			} else {				Debug.msg("stop callMonitor");				jfritz.stopCallMonitor();			}		} else if (e.getActionCommand() == "reverselookup")			reverseLookup();		else			Debug.err("Unimplemented action: " + e.getActionCommand());	}