javafx中的数据传输问题和重用变量
我的程序包的结构如下 -Browser.fxml -Elements.fxml +BrowserController:浏览器将值url传输到元素javafx中的数据传输问题和重用变量,javafx,transmission,Javafx,Transmission,我的程序包的结构如下 -Browser.fxml -Elements.fxml +BrowserController:浏览器将值url传输到元素 @FXML void txtURL(ActionEvent event) { Pane pnLoad = fxmlLoader.load(getClass().getResource("Elements.fxml").openStream()); FunctionController controller = (FunctionCont
@FXML
void txtURL(ActionEvent event) {
Pane pnLoad = fxmlLoader.load(getClass().getResource("Elements.fxml").openStream());
FunctionController controller = (FunctionController) fxmlLoader.getController();
controller.viewURL(txtURL.getText());
}
+元素控制器:,
-对于reading after,我只能对函数viewURL使用值url一次
@FXML
public void viewURL(String url) {
System.out.println(url);
}
+如何再次使用url
@FXML
void btnReviewUrl(ActionEvent event) {
System.out.println(url);
}
请帮帮我 您可以在类中创建一个静态变量,并将url值分配给该变量,以便在类之间再次使用
public static String urlValue;
@FXML
public void viewURL(String url) {
System.out.println(url);
urlValue = url;
}
我为找到问题的答案而头疼,请指导您的工作非常感谢:D