code: public void init(ScreenLocation itsLocation, BasePanel parentScreen, Converter fieldConverter, int iDisplayFieldDesc, String strValue, String strDesc, String strImage, String strCommand, String strToolTip)
      {
          if (DBConstants.BLANK.equals(strDesc))
              strDesc = null;     // Since resources return Blank instead of null.
          m_strButtonDesc = strDesc;
          m_strCommand = strCommand;
          super.init(itsLocation, parentScreen, fieldConverter, iDisplayFieldDesc, strValue, null, strImage, null, strToolTip);
  
          this.setRequestFocusEnabled(false);     // By default, make user click with mouse
      }
docs: Initialize.
  @param itsLocation The location of this component within the parent.
  @param parentScreen The parent screen.
  @param fieldConverter The field this screen field is linked to.
  @param iDisplayFieldDesc Do I display the field desc?
  @param strValue The value to set the field on button press.
  @param strDesc The description of this button.
  @param strImage The image filename for this button.
  @param strCommand The command to send on button press.
  @param strToolTip The tooltip for this button.