public boolean addSubPanels(Container parent, int options)
    {
        if (parent == null)
            parent = m_parent;
        String strScreen = this.getProperty(Params.SCREEN);
        JBasePanel baseScreen = (JBasePanel)ClassServiceUtility.getClassService().makeObjectFromClassName(strScreen);
        if (baseScreen != null)
        {
            FieldList record = null;
            baseScreen.init(this, record);  // test
            return this.changeSubScreen(parent, baseScreen, null, options);   // You must manually push the history command
        }
        else
            Util.getLogger().warning("Screen class not found " + strScreen);
        return false;	// Nothing happened
    }
public boolean addSubPanels ( Container parent , int options ) { if ( parent == null ) parent = m_parent ; String strScreen = this . getProperty ( Params . SCREEN ) ; JBasePanel baseScreen = ( JBasePanel ) ClassServiceUtility . getClassService ( ) . makeObjectFromClassName ( strScreen ) ; if ( baseScreen != null ) { FieldList record = null ; baseScreen . init ( this , record ) ; return this . changeSubScreen ( parent , baseScreen , null , options ) ; } else Util . getLogger ( ) . warning ( "Screen class not found " + strScreen ) ; return false ; }
Add any applet sub-panel(s) now.
Usually, you override this, although for a simple screen, just pass a screen=class param.
@param parent The parent to add the new screen to.
@param options options
@return true if success