成功创建了 CalendarCombo ,但我尝试为其设置日期的所有尝试都毁了。我一直只有空白区域。
在我的代码片段下面:
cComboStart = new CalendarCombo(shlEngineConfigurationHelper, SWT.READ_ONLY);
System.out.println("----- trying to set START: " + fromDate.toString());
cComboStart.setBounds(242, 607, 113, 101);
cComboStart.setData(fromDate);
在执行期间,我进入控制台正确设置日期,但不幸的是......我只得到空白的CalendarCombo。
在控制台中:
----- trying to set START: Sun Dec 15 00:00:00 EET 2013
谢谢!
答案 0 :(得分:1)
在您的代码段中,您正在呼叫Widget.setData(Object)
。我认为您的意思是CalendarCombo.setDate(Calendar)
或CalendarCombo.setDate(Date)
。
如果您更改了这样的代码,它应该可以工作:
cComboStart.setDate(fromDate);