public void mouseMoved(MouseEvent ev) { double x = (ev.getX() - 200) / 200.0; double y = 2.0 + (-ev.getY() / 200.0); lblLocation.setText( Formatter.formatPoint(x, y) + " " + Formatter.formatPoint(ev.getX(), ev.getY())); analyse(x, y); }
@SuppressWarnings("unchecked") public void event(Event gameEvent) { if (gameEvent instanceof ObjectEvent) { ObjectEvent<Point3D> ev = (ObjectEvent<Point3D>) gameEvent; Point3D loc = ev.getObj(); double scale = 200.0; double x = (scale + loc.getX() * scale); double y = (2 * scale - loc.getZ() * scale); pnlZone.ballLoc = new Point((int) x, (int) y); log.debug("setting ball loc to " + Formatter.formatPoint(x, y) + " / " + loc); repaint(); pnlZone.repaint(); } }
public void mouseClicked(MouseEvent ev) { addPoint( Formatter.format((ev.getX() - 200) / 200.0) + "," + Formatter.format(2.0 + (-ev.getY()) / 200.0)); }