code: public void init(String strDateParam, Date timeTarget, String strLanguage)
      {
          if (strDateParam != null)
              m_strDateParam = strDateParam;      // Property name
  
          timeNow = new Date();
          if (timeTarget == null)
              timeTarget = timeNow;
          selectedTime = timeTarget;
  
          if (strLanguage != null)
          {
              Locale locale = new Locale(strLanguage, "");
              if (locale != null)
              {
                  calendar = Calendar.getInstance(locale);
                  timeFormat = DateFormat.getTimeInstance(DateFormat.SHORT, locale);
              }
          }
          targetTime = new Date(timeTarget.getTime());
          this.layoutCalendar(targetTime);
          
          this.addListSelectionListener(this);
      }
docs: Creates new form TimePopup.
  @param strDateParam The name of the date property (defaults to "date").
  @param date The initial date for this button.
  @param strLanguage The language to use.