code: public void setLocale(Locale locale) {
  		if (locale == getLocale() || ignoreDatePatternChange) {
  			return;
  		}
  
  		super.setLocale(locale);
  		dateFormatter = (SimpleDateFormat) DateFormat.getDateInstance(DateFormat.MEDIUM, locale);
  		setToolTipText(dateFormatter.toPattern());
  
  		setDate(date, false);
  		doLayout();
  	}
docs: /*
  (non-Javadoc)
  
  @see java.awt.Component#setLocale(java.util.Locale)