@Override
	public void mouseClicked(MouseEvent e) {

       JList liste = (JList)e.getSource();
       
        if (e.getClickCount() == 2) {
        	synchronized(Main.lignes) {
        		final Ligne ligne = Main.lignes.get(liste.getSelectedValue());

	       		System.out.println("DOUBLE CLICK " +ligne.getId());
	       		
	       		new Thread(new Runnable() {
	       			public void run() {
			       		try {
							Main.service.choisirLigne(ligne.getId(), new CallbackListener() {
								
								@Override
								public void onReturn(boolean success) {
									// TODO Auto-generated method stub
									if(success) {
										System.out.println("LIGNE DISPONIBLE");
										ligne.setControlee(true);
									}
									else
										System.out.println("LIGNE INDISPONIBLE");
								}
							});
						}
			       		catch (IOException e) { e.printStackTrace(); }
	       			}
	       		}).start();
        	}
        }
	}