1 package jimm.datavision.gui.parameter; 2 import jimm.datavision.Parameter; 3 import java.util.Date ; 4 import java.util.Calendar ; 5 import javax.swing.*; 6 import com.toedter.calendar.JCalendar; 7 8 14 class SingleDateInq extends Inquisitor { 15 16 protected JCalendar cal; 17 18 SingleDateInq(Parameter param) { 19 super(param); 20 21 JPanel innerPanel = new JPanel(); 23 innerPanel.add(cal = new JCalendar()); 24 panel.add(innerPanel); 25 26 parameter.setValue(0, parameter.getDefaultValue(0)); 29 } 30 31 void copyGUIIntoParam() { 32 parameter.setValue(0, cal.getCalendar().getTime()); 33 } 34 35 void copyParamIntoGUI() { 36 Calendar calendar = Calendar.getInstance(); 37 calendar.setTime((Date )parameter.getValue(0)); 38 cal.setCalendar(calendar); 39 } 40 41 } 42 | Popular Tags |