private void constructDateWidgets() { if (dateWidget == null) { dateWidget = new CalendarWidget(pnlDate, SWT.NONE, false); dateWidget.addSelectionListener( new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { handleDateChanged(); } }); dateWidget.setLayoutData(new GridData()); pnlDate.pack(); } }