/* * Created on 28.06.2005 for PIROL * * SVN header information: * $Author: javamap $ * $Rev: 856 $ * $Date: 2007-06-19 06:15:27 +0200 (Di, 19. Jun 2007) $ * $Id: AddTextFieldTextToTextAreaOnClick_Action.java 856 2007-06-19 04:15:27Z javamap $ */ package de.fho.jump.pirol.plugins.EditAttributeByFormula; import java.awt.event.ActionEvent; import javax.swing.AbstractAction; import javax.swing.text.JTextComponent; /** * Action add the text of a given text field to a text area on action performed. * * @author Ole Rahn * <br> * <br>FH Osnabrück - University of Applied Sciences Osnabrück, * <br>Project: PIROL (2005), * <br>Subproject: Daten- und Wissensmanagement * * @version $Rev: 856 $ * */ public class AddTextFieldTextToTextAreaOnClick_Action extends AbstractAction { private static final long serialVersionUID = -6699586829803392059L; protected JTextComponent textFrom = null, textTo = null; public AddTextFieldTextToTextAreaOnClick_Action(JTextComponent textFrom, JTextComponent textTo, String actionName) { super(); this.textFrom = textFrom; this.textTo = textTo; this.putValue(AbstractAction.NAME, actionName); } /** *@inheritDoc */ public void actionPerformed(ActionEvent arg0) { String number = textFrom.getText(); number = number.replaceAll(",", "."); if (textTo.getText().length() != 0) number = " " + number; textTo.setText(textTo.getText() + number); textFrom.setText(""); } }