mousePressLocation = mapView.screenToTileCoords(e.getX(), e.getY()); Point tile = mapView.screenToTileCoords(e.getX(), e.getY());
    public void mouseDragged(MouseEvent e) {        mousePressLocation = mapView.screenToTileCoords(e.getX(), e.getY());        Point tile = mapView.screenToTileCoords(e.getX(), e.getY());        bMouseIsDragging = true;        doMouse(e);        if (currentMap.inBounds(tile.x, tile.y)) {            tileCoordsLabel.setText(String.valueOf(tile.x) + ", " + tile.y);        } else {            tileCoordsLabel.setText(" ");        }        updateCursorHighlight(tile);    }