package org.isatools.isacreator.gui.listeners.propertychange; import org.isatools.isacreator.calendar.CalendarGUI; import org.isatools.isacreator.common.DropDownComponent; import javax.swing.text.JTextComponent; import java.beans.PropertyChangeEvent; import java.beans.PropertyChangeListener; /** * Created by the ISA team * * @author Eamonn Maguire (eamonnmag@gmail.com) * <p/> * Date: 03/03/2011 * Time: 12:41 */ public class DateChangedEvent implements PropertyChangeListener { private CalendarGUI calendar; private DropDownComponent dropDownComponent; private JTextComponent field; public DateChangedEvent(CalendarGUI calendar, DropDownComponent dropDownComponent, JTextComponent field) { this.calendar = calendar; this.dropDownComponent = dropDownComponent; this.field = field; } public void propertyChange(PropertyChangeEvent propertyChangeEvent) { dropDownComponent.hidePopup(calendar); field.setText(propertyChangeEvent.getNewValue().toString()); } }