java - 关于样式为 SWT.CALENDAR 的 DateTime 小部件

标签 java datetime swt

我们如何检测用户是否使用 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/

相关文章:

java - 解析 Web 服务响应时出现问题 (Metro/JAXB)

java - 将数据库引擎从 MyIsam 更改为 innoDB 时出错

java - jersey-dropwizard 上的资源查询参数验证

Python - 将 CSV 列舍入到最近的 30 分钟

java - 使用 Java 在 Windows 和 OS X 上保存程序配置文件的最佳位置?

winforms - 模型- View -演示者模式中的缓慢操作

java - 使用 Java 打开一个新的控制台窗口并让 Console 对象引用它

android - 自动日期和时间在 Android 中如何工作?

c# - 如何在不丢失 TZinfo 的情况下解析此 DateTime?

java - windows 7,一些 SWT 对话框显示不完整