saveMousepositon wiederhergestellt (aber im Moment nicht genutzt)

This commit is contained in:
ngb
2022-01-07 19:28:06 +01:00
parent 54b3882440
commit 7546ad755f

View File

@@ -5,11 +5,12 @@ import schule.ngb.zm.util.ImageLoader;
import javax.swing.*;
import javax.swing.event.MouseInputListener;
import java.awt.*;
import java.awt.Color;
import java.awt.Graphics2D;
import java.awt.GraphicsDevice;
import java.awt.GraphicsEnvironment;
import java.awt.MouseInfo;
import java.awt.event.*;
import java.awt.image.BufferedImage;
import java.awt.image.RescaleOp;
import java.io.File;
import java.io.IOException;
@@ -471,6 +472,17 @@ public class Zeichenmaschine extends Constants implements MouseInputListener, Ke
mouseY = e.getY();
}
private void saveMousePosition() {
pmouseX = mouseX;
pmouseY = mouseY;
// Calculates mouse position based on screen, not based on canvas
java.awt.Point mouseLoc = MouseInfo.getPointerInfo().getLocation();
java.awt.Point compLoc = canvas.getLocationOnScreen();
mouseX = mouseLoc.x - compLoc.x;
mouseY = mouseLoc.y - compLoc.y;
}
/*
* Keyboard handling
*/