1 package org.springframework.richclient.form.binding.swing.date;
2
3
4 import java.util.Date;
5
6 import javax.swing.JComponent;
7
8 import com.toedter.calendar.JDateChooser;
9
10
11
12
13
14
15
16 public class JCalendarDateFieldBinderTests extends AbstractDateFieldBindingTestCase {
17
18 protected AbstractDateFieldBinder createBinder() {
19 return new JCalendarDateFieldBinder();
20 }
21
22 protected Date getValue(JComponent dateField) {
23 return ((JDateChooser) dateField).getDate();
24 }
25
26 protected boolean isReadOnly(JComponent dateField) {
27 return !((JDateChooser) dateField).isEnabled();
28 }
29
30 protected void setValue(JComponent dateField, Date date) {
31 ((JDateChooser) dateField).setDate(date);
32 }
33
34 }