public ScreenComponent setupDefaultView(ScreenLoc itsLocation, ComponentParent targetScreen, Convert convert, int iDisplayFieldDesc, Map<String, Object> properties)
    {
        ScreenComponent sField = null;
        Converter converter = this.getNextConverter();
        if (converter != null)
            sField = converter.setupDefaultView(itsLocation, targetScreen, convert, iDisplayFieldDesc, properties);
        else
            sField = super.setupDefaultView(itsLocation, targetScreen, converter, iDisplayFieldDesc, properties);
        if (sField != null)
        {   // Get rid of any and all links to/from field/converter
            converter.removeComponent(sField);      // Have the field add me to its list for display
            sField.setConverter(this);
        }
        return sField;
    }
public ScreenComponent setupDefaultView ( ScreenLoc itsLocation , ComponentParent targetScreen , Convert convert , int iDisplayFieldDesc , Map < String , Object > properties ) { ScreenComponent sField = null ; Converter converter = this . getNextConverter ( ) ; if ( converter != null ) sField = converter . setupDefaultView ( itsLocation , targetScreen , convert , iDisplayFieldDesc , properties ) ; else sField = super . setupDefaultView ( itsLocation , targetScreen , converter , iDisplayFieldDesc , properties ) ; if ( sField != null ) { converter . removeComponent ( sField ) ; sField . setConverter ( this ) ; } return sField ; }
Set up the default control for this field.
Adds the default screen control for the current converter, and makes me it's converter.
@param  itsLocation     Location of this component on screen (ie., GridBagConstraint).
@param  targetScreen    Where to place this component (ie., Parent screen or GridBagLayout).
@param  iDisplayFieldDesc Display the label? (optional).
@return   Return the component or ScreenField that is created for this field.