ch.addActionListener(this);
        protected void createPart()        {        	// The number of rows visible is not changeable once created.        	// So we should use the bounds and try creating the list        	// multiple times till we get one that is close to the        	// size requested.        		                List ch = new List();                if ( this.local_bg != null )                        ch.setBackground( this.local_bg );                                ch.addActionListener(this);                ipart = ch;                if ( mode ) ch.setMultipleMode( true );        }