All pastes #991952 Raw Edit

Unnamed

public text v1 · immutable
#991952 ·published 2008-04-21 14:41 UTC
rendered paste body
package 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;
	}

}