public void setItem( ItemObject itemObject  ) {
    ImageIcon itemIcon;
    String    itemName, toolTip;

    _itemObject = itemObject;
    itemIcon    = itemObject.getItemImage();
    itemName    = itemObject.getItemName();

    if ( itemName == null || itemName.equals( Data.NO_ITEM_NAME ) ) { 
      itemName  = ""; 
    } // if
    
    _itemName = itemName;
    imageIcon.setIcon( itemIcon );
    
    if ( !_itemObject.equals( ItemObjectDAO.getEmptyItem() ) ) {
      
      labelName.setText( _itemName );
      
      toolTip = "<html><font color=\"" + GUI.colorTipItemName + "\"><b>" + 
                 itemName + "</b></font><br/>" +
                "<font color=\"" + GUI.colorTipItemType + "\">"  + 
                 ItemTypes.ITEM_TYPES[_itemObject.getItemType()] + "</font></html>";
      labelName.setToolTipText( toolTip   );
      imageIcon.setToolTipText( toolTip   );
      
      popupItem.setWikiTopic(   _itemName );
      
    } // if
    else { // no item
      
      labelName.setText(        " " );
      labelName.setToolTipText( Data.NO_ITEM_NAME );
      imageIcon.setToolTipText( Data.NO_ITEM_NAME );
      popupItem.setWikiTopic(   null );
      
    } // else


  } // setItem -----------------------------------------------------------------