public boolean mouseClick(Component component, Mouse.Button button, int x, int y, int count) {
boolean consumed = super.mouseClick(component, button, x, y, count);
CalendarButton calendarButton = (CalendarButton)getComponent();
calendarButton.requestFocus();
calendarButton.press();
return consumed;
}