Problemas con la transmisión de datos en javafx y reutilización de variables
Mi programa es un paquete estructurado de la siguiente manera -Browser.fxml -Elements.fxml
+ BrowserController: el navegador transmite valores url a 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:, -Con lectura después, solo puedo usar el valor url una vez para la función viewURL
@FXML
public void viewURL(String url) {
System.out.println(url);
}
+ ¿Cómo puedo usar la URL nuevamente?
@FXML
void btnReviewUrl(ActionEvent event) {
System.out.println(url);
}
¡Por favor, ayúdame!