@Override public void show(Class<?> parentClass,Class<?> classSelected){
  if (classSelected != null) {
    String key=classSelected.toString();
    PopulateDetailsInterface panel=getPanel(parentClass,key);
    if (panel != null) {
      CardLayout cl=(CardLayout)(detailsPanel.getLayout());
      cl.show(detailsPanel,encodePanelKey(key,panel));
      SelectedSymbol selectedSymbol=SelectedSymbol.getInstance();
      panel.populate(selectedSymbol);
    }
  }
  repaint();
}

@ Override public void show ( Class < ? > parentClass , Class < ? > classSelected ) { if ( classSelected != null ) { String key = classSelected . toString ( ) ; PopulateDetailsInterface panel = getPanel ( parentClass , key ) ; if ( panel != null ) { CardLayout cl = ( CardLayout ) ( detailsPanel . getLayout ( ) ) ; cl . show ( detailsPanel , encodePanelKey ( key , panel ) ) ; SelectedSymbol selectedSymbol = SelectedSymbol . getInstance ( ) ; panel . populate ( selectedSymbol ) ; } } repaint ( ) ; }
show panel for selected tree item .
