CalendarImpl.java 文件源码

java
阅读 22 收藏 0 点赞 0 评论 0

项目:jo-widgets 作者:
public CalendarImpl(final Object parentUiReference, final ICalendarSetupSpi setup, final SwtImageRegistry imageRegistry) {
    super(new DateTime((Composite) parentUiReference, SWT.CALENDAR), imageRegistry);

    this.inputObservable = new InputObservable();

    getUiReference().addSelectionListener(new SelectionAdapter() {

        @Override
        public void widgetSelected(final SelectionEvent e) {
            final Calendar calendar = new GregorianCalendar();
            calendar.set(Calendar.YEAR, getUiReference().getYear());
            calendar.set(Calendar.MONTH, getUiReference().getMonth());
            calendar.set(Calendar.DAY_OF_MONTH, getUiReference().getDay());
            calendar.set(Calendar.HOUR_OF_DAY, 0);
            calendar.set(Calendar.MINUTE, 0);
            calendar.set(Calendar.SECOND, 0);
            calendar.set(Calendar.MILLISECOND, 0);
            date = calendar.getTime();
            inputObservable.fireInputChanged(date);
        }

    });
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号