我们如何检测用户是否在样式为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/