docs: public void actionPerformed(ActionEvent e)
      {
          if (e.getSource() == this)
          {
              Container container = this.getParent();
              if (container instanceof JCalendarDualField)
                  container = container.getParent();
              if (container instanceof JTable)
              {   // Always
                  JTable jtable = (JTable)container;
                  int iRow = jtable.getSelectedRow();
                  Object value = jtable.getValueAt(iRow, m_iColumn);
                  this.setControlValue(value);    // Make sure I have the right value
              }
              //Date dateTarget = this.getTargetDate();
              
              JCalendarPopup popup = JCalendarPopup.createCalendarPopup(this.getDateParam(), this.getTargetDate(), this, this.getLanguage());
              popup.setTransferFocus(false);
              popup.addPropertyChangeListener(this);
          }
      }