JavaFX Sun's InputEventUtils в JDK10
Я пытаюсь собрать библиотеку под JDK 10. Библиотека была сделана с JDK 8.
public DockEvent(Object source, EventTarget target, EventType<? extends DockEvent> eventType,
double x, double y, double screenX, double screenY, PickResult pickResult, Node contents) {
super(source, target, eventType);
this.x = x;
this.y = y;
this.screenX = screenX;
this.screenY = screenY;
this.sceneX = x;
this.sceneY = y;
this.pickResult = pickResult != null ? pickResult : new PickResult(target, x, y);
final Point3D p = InputEventUtils.recomputeCoordinates(this.pickResult, null);
this.x = p.getX();
this.y = p.getY();
this.z = p.getZ();
this.contents = contents;
}
Но я получил ошибку компиляции в этой строке:
final Point3D p = InputEventUtils.recomputeCoordinates(this.pickResult, null);
Новая модульная система Java 9 скрывает пакет com.sun.javafx.scene.input, и я не могу получить доступ к статическому методу RecomputeCoordinates(PickResult, Object) из InputEventUtils. Это важно для создания мероприятия.
Как я могу получить тот же результат без доступа к пакетам Sun?