summaryrefslogblamecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/gui/changemonitor/DatePickerWrapper.java
blob: 5e471380d47698eeb3e5739ef9cab590be900d1d (plain) (tree)
1
2
3
4
5
6





                                             






                                                                

                                                                               












                                                                    
package org.openslx.dozmod.gui.changemonitor;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import org.jdatepicker.JDatePicker;

/**
 * Monitoring a JTextField etc.
 */
class DatePickerWrapper extends AbstractControlWrapper<Object> {
	private final JDatePicker component;
	
	public DatePickerWrapper(DialogChangeMonitor dcm, JDatePicker picker) {
		super(dcm, null);
		this.component = picker;

		picker.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				contentChanged();
			}
		});
	}

	Object getCurrentValue() {
		return this.component.getModel().getValue();
	}
}