private Point updateTargetLocation() { return new Point( target.getLocationOnScreen().x + target.getWidth() / 2, target.getLocationOnScreen().y + target.getHeight() / 2); }