我们如何检测用户是否使用 SWT.CALENDAR
样式在 DateTime
上单击(使用鼠标)月、日或年。
最佳答案
实际目的是获取选定的日期并处理日历弹出窗口以单击日期,但在实现此操作时,问题是 即使我们点击年份或月份,日历也会被处理,但是我自己实现了它,谢谢大家的回复
if(calendarWidget.getYear() == defaultYear && calendarWidget.getMonth() == defaultMonth)
{
//here i am getting the selected date and saving it
defaultYear = calendarWidget.getYear();
defaultMonth = calendarWidget.getMonth();
shell.dispose();
}
else
{
defaultYear = calendarWidget.getYear();
defaultMonth = calendarWidget.getMonth();
}
这里的默认月份和年份是日历小部件中默认选择的日期。
关于java - 关于样式为 SWT.CALENDAR 的 DateTime 小部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24380951/