code: public void actionPerformed(ActionEvent e) {
  		int x = calendarButton.getWidth()
  				- (int) popup.getPreferredSize().getWidth();
  		int y = calendarButton.getY() + calendarButton.getHeight();
  
  		Calendar calendar = Calendar.getInstance();
  		Date date = dateEditor.getDate();
  		if (date != null) {
  			calendar.setTime(date);
  		}
  		jcalendar.setCalendar(calendar);
  		popup.show(calendarButton, x, y);
  		dateSelected = false;
  	}
docs: Called when the jalendar button was pressed.
  
  @param e
  the action event