Files
FestivalPlanner/Listneners/Mouse.java
T
2015-03-10 12:59:54 +00:00

47 lines
908 B
Java

package Listneners;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.geom.Point2D;
import Applicatie.DrawObject;
import Applicatie.Panel;
import Objects.Podium;
import Objects.Toilet;
import Applicatie.Panel;
public class Mouse extends MouseAdapter {
private Panel panel;
public Mouse(Panel panel)
{
this.panel = panel;
}
public void mousePressed(MouseEvent e) {
Point2D clickPoint = panel.getClickPoint(e.getPoint());
panel.setLastClickPosition(clickPoint);
if(e.getX() < 200)
{
if(e.getY() < 300)
panel.setDragObject(new Podium(clickPoint));
else
panel.setDragObject(new Toilet(clickPoint));
panel.add(panel.getDragObject());
}
else
{
for(DrawObject o : panel.getObjects())
if(o.contains(clickPoint))
panel.setDragObject(o);
}
}
public void mouseReleased(MouseEvent e) {
panel.setDragObject(null);
}
}