String nomComp = new String();
	public void drop(DropTargetDropEvent dtde)	{				// rcuprer l'objet dplac		Transferable transferable = dtde.getTransferable();		DataFlavor[] flavors = transferable.getTransferDataFlavors();				String nomComp = new String(); 				// rcuprer l'endroit o l'utilisateur  dplacer l'objet		Point p = dtde.getLocation();				try		{			// Rcuprer l'objet transferr par glissement			Object obj = transferable.getTransferData(flavors[0]) ; 			IdObjetModele id = null;	// composant  afficher			// Si c'est un Long, il s'agit en fait de l'id du composant dans le rfrentiel			// => Charger le composant			if (obj instanceof Long)			{				// Rcuprer l'id				long idComp = ((Long)obj).longValue() ;				// Ajouter le composant  la DP				CAjouterComposantDP commande = new CAjouterComposantDP (idComp) ;				if (commande.executer())				{					Application.getApplication().getProjet().setModified(true);				}				// Rcuprer sa rfrence et remplir l'Id				Referentiel ref = Application.getApplication().getReferentiel() ;				ComposantProcessus comp = (ComposantProcessus) ref.chercherReference (idComp) ;				if ( comp != null )				{					id = comp.getIdComposant() ;				}				else				{					dtde.dropComplete(false);					return;				}			}			// Sinon c'est un vrai id,  rcuprer			else			{				id = (IdObjetModele) obj ;			}			dtde.dropComplete(true);						CAjouterComposantGraphe c = new CAjouterComposantGraphe(id, p);			if (c.executer())			{				Application.getApplication().getProjet().setModified(true);			}									nomComp = ((ComposantProcessus)id.getRef()).getNomComposant();								}		catch (Exception e)		{			e.printStackTrace();		}				dtde.dropComplete(false);		}