public void mouseReleased(MouseEvent e) {
Component component = e.getComponent();
if ((component instanceof Boule) && (component.getName() != "0")) {
Boule b = (Boule)component;
int detect = detectionv(e);
System.out.println("detection" + detect);
//convention personnel
if (detect!=250)
b.setBounds(partie.getProposition()[partie.getLigne()][detect].getBounds().x, partie.getProposition()[partie.getLigne()][detect].getBounds().y, 50, 50);
if (detect <= partie.getNbreColonne()) {
try {
if (b.getDrag()) {
getJeu(Integer.parseInt(component.getName()), detect);
b.setDrag(false);
b.setPosition(detect);
// b.setVisible(false);
} else {
partie.getProposition()[partie.getLigne()][b.getPosition()].setCouleur(0);
getJeu(Integer.parseInt(component.getName()), detect);
}
} catch (ExceptionJeu ej) {
traiter_err(ej);
}
} else {
b.setVisible(false);
partie.getProposition()[partie.getLigne()][b.getPosition()].setCouleur(0);
}
}
}