<AI>
JavaFXのWebView内で文字入力時の「キャレット(テキストカーソル)」位置や、「マウスポインタ」の座標を取得したい場合、
Java側からJavaScriptを呼び出す(executeScript)必要があります。

目的によって以下の方法を使い分けます。

1. マウスクリック位置(マウスカーソルの座標)を取得する
マウスポインターの現在位置を取得するには、WebViewに対してsetOnMouseClickedなどのマウスイベントを登録し、
MouseEventから座標を取得します。

java
webView.setOnMouseClicked(event -> {
    // JavaFX Scene基準の座標
    double sceneX = event.getSceneX();
    double sceneY = event.getSceneY();
    
    // スクリーン全体(絶対座標)の基準
    double screenX = event.getScreenX();
    double screenY = event.getScreenY();
    
    System.out.println("X: " + sceneX + ", Y: " + sceneY);
});

※詳細は JavaFX MouseEvent リファレンス を参照してください。

2. テキストカーソル(キャレット)の位置を取得する
入力フォーム( や