Probleme mit der Datenübertragung in Javafx und Wiederverwendung von Variablen

Mein Programm ist wie folgt aufgebaut: -Browser.fxml -Elements.fxml

+ BrowserController: Browser überträgt Werte url an Elements

@FXML
void txtURL(ActionEvent event) {
    Pane pnLoad = fxmlLoader.load(getClass().getResource("Elements.fxml").openStream());
    FunctionController controller = (FunctionController) fxmlLoader.getController();
    controller.viewURL(txtURL.getText()); 
}

+ ElementsController:, -Mit Lesen nachdem ich den Wert url nur einmal für die Funktion viewURL @ verwenden ka

    @FXML
    public void viewURL(String url) {
        System.out.println(url);
    }

+ Wie kann ich die URL wieder verwenden?

    @FXML
    void btnReviewUrl(ActionEvent event) {
      System.out.println(url);
    }

Bitte hilf mir

Antworten auf die Frage(2)

Ihre Antwort auf die Frage