public void actionPerformed(ActionEvent e) {
		Object object = e.getSource();

		if (object == button_encrypt) {
			area_bob.setText("");
			area_alice.setText("");
			if(input_plain.getText().length()>0) encrypter.encrypt(input_plain.getText());
			else area_alice.append("Bitte eine Nachricht zum Verschl\u00fcsseln eingeben.");
		} else if (object == button_decrypt) {
			decrypter.decrypt();
		} else if(object == button_key_length) {
			key = new ElGamal_Key(((key_length)combo_key_length.getSelectedItem()).length);
			encrypter.setKey(key);
			decrypter.setKey(key);
			label_public.setText("<html>\u00f6ffentlicher Schl\u00fcssel von Bob:<br/>p = "+key.p+"<br/>g = "+key.g+"<br/>k_c = "+key.k_c+"</html>");
			label_private.setText("<html>geheimer Schl\u00fcssel von Bob:<br/>k_d = "+key.k_d);
			area_alice.setText("");
			area_bob.setText("");
		}
	}