All pastes #475554 Raw Edit

Untitled

public java v1 · immutable
·published 2007-05-07 14:59 UTC
rendered paste body
import java.awt.event.*;public class MonControleur implements MouseListener,MouseMotionListener{		MaVue vue;	MonModele mod;	Cercle tmp;		public MonControleur(MaVue vue) {		this.vue=vue;		mod=new MonModele();			}	public void mouseClicked(MouseEvent e) {		if(!e.isControlDown()) {			this.mod.cercles.add(new Cercle(e.getPoint().x,e.getPoint().y,50));			this.vue.repaint();		}	}	public void mouseDragged(MouseEvent e) {		/*if(e.isControlDown()) {			tmp=this.mod.trouverCercle(e.getPoint().x,e.getPoint().y);			this.mod.trouverCercle(tmp.xC,tmp.yC).xC=e.getPoint().x;			this.mod.trouverCercle(tmp.xC,tmp.yC).yC=e.getPoint().y;			this.vue.repaint();		}*/	}	public void mousePressed(MouseEvent e) {		if(e.isControlDown()) {			tmp=(Cercle)this.mod.trouverCercle(e.getPoint().x,e.getPoint().y);			System.out.println(this.mod.cercles.remove(this.mod.trouverCercle(e.getPoint().x,e.getPoint().y)));		}			}	public void mouseReleased(MouseEvent e) {		if(!tmp.equals(null)) {			tmp.xC=e.getPoint().x;			tmp.yC=e.getPoint().y;			this.mod.cercles.add(tmp);			tmp=null;			this.vue.repaint();		}	}	public void mouseEntered(MouseEvent e) {		// TODO Auto-generated method stub			}	public void mouseExited(MouseEvent e) {		// TODO Auto-generated method stub			}	public void mouseMoved(MouseEvent e) {					}	public MonControleur() {		// TODO Auto-generated constructor stub	}	}