public void mouseDragged(MouseEvent e) {

		// if (e.getButton()==1) {
		// switch (curseur) {
		//
		// //////////////////////////////////////////////////////////////////////////////
		//
		// case 1 : { //// en mode Selection
		if (curseur == 1) {
			if (rctSelection != null) {
				getSelect(e);
				// repaint();
			}

			if (sommetChoisi != null) {
				sommetChoisi.setCoordonnees(new Point(e.getX() - l, e.getY()
						- h));
				Fenetre.leGraphe.modifie = true;
			}

			if (!sommetsSelectionnes.isEmpty() && sommetChoisi != null) {
				for (Iterator<Sommet> itr = sommetsSelectionnes.iterator(); itr
						.hasNext();) {
					Sommet leSommet = itr.next();

					if (leSommet != sommetChoisi) {
						// System.out.println(sommetChoisi.getCoordonnees().getX()
						// - point.x);
						leSommet.setCoordonnees(new Point(
								(int) (leSommet.getCoordonnees().getX() + (sommetChoisi
										.getCoordonnees().getX() - point.x)),
								(int) (leSommet.getCoordonnees().getY() + (sommetChoisi
										.getCoordonnees().getY() - point.y))));
					}

				}
				Fenetre.leGraphe.modifie = true;
				point = new Point((int) sommetChoisi.getCoordonnees().getX(),
						(int) sommetChoisi.getCoordonnees().getY());
				repaint();
			}
			// Fenetre.lesGraphes.addElement(Fenetre.leGraphe.clone());
			// if (current == -1)
			// return;
			// points[1] = e.getPoint();

			repaint();
			// break;
			// }
			// }
		}
	}