<AI>
HTML画面からJavaFXのJavaメソッド(エディタ起動処理など)を呼び出すには、
JSObject.setMember() を使用してJavaのコールバックオブジェクトをJavaScriptの window オブジェクトに公開します。

以下の手順でコールバック用クラスを作成・設定します。
1. コールバック用クラスの作成
JavaScriptから呼び出されるメソッドには public 修飾子を付けます。
引数に行番号を受け取ります。

java
public class EditorCallback {
    
    // JSから呼び出されるメソッド
    public void openEditor(int lineNumber) {
        // VS Codeなどの外部エディタを起動する処理
        try {
            // 例: "code -g file.txt:行番号" のようなコマンドを実行
            String command = String.format("code -g /path/to/target.html:%d", lineNumber);
            Runtime.getRuntime().exec(command);
            System.out.println("エディタで行番号 " + lineNumber + " を開きました。");
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

2. WebViewへの登録と連携ページの読み込み完了(SUCCEESUCCEEDED)のタイミングで、
コールバックオブジェクトをJavaScriptへバインドします