rendered paste bodypackage beapainter.controleur;
import java.awt.Point;
import java.awt.Color;
import beapainter.vue.Vue;
import beapainter.vue.VueLigne;
import beapainter.vue.fenetre.BeAPainterFirstPanel;
import beapainter.modele.Ligne;
public class OutilLigne extends Outil {
public void associer(BeAPainterFirstPanel panelEdition) {
setMonPanneau(panelEdition);
panelEdition.addMouseListener(this);
}
public void liberer(BeAPainterFirstPanel panelEdition) {
panelEdition.removeMouseListener(this);
}
protected Vue creerVue(Point debut, Point fin, Color couleurCourante) {
Ligne ligne = new Ligne (debut.getX(), debut.getY(), fin.getX(), fin.getY());
VueLigne vue = new VueLigne (ligne, couleurCourante);
System.out.println(ligne);
return vue;
}
}