All pastes #475615 Raw Edit

Stuff

public java v1 · immutable
·published 2007-05-07 15:37 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;		this.mod=new MonModele();		this.tmp=null;					}	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()) {			this.tmp.xC=e.getPoint().x;			this.tmp.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);		}			}		public void mouseReleased(MouseEvent e) {		if(tmp!=null) {			tmp.xC=e.getPoint().x;			tmp.yC=e.getPoint().y;			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) {					}	}