星云:CalendarCombo。如何设置日期()?

时间:2013-10-10 10:19:41

标签: java eclipse user-interface nebula

成功创建了 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

谢谢!

1 个答案:

答案 0 :(得分:1)

在您的代码段中,您正在呼叫Widget.setData(Object)。我认为您的意思是CalendarCombo.setDate(Calendar)CalendarCombo.setDate(Date)。 如果您更改了这样的代码,它应该可以工作:

cComboStart.setDate(fromDate);