isMinimumSizeDirty = true;
    public void focusLost(FocusEvent e)    {      // Lets assume every change invalidates the minimumsize.      isMinimumSizeDirty = true;      hasFocus = false;      setPopupVisible(comboBox, false);      comboBox.repaint();    }