1. 最直接的方法-将它们保存在应用中:
public class App extends Application { public static void main(String[] args) { launch(); } public static String parameters; @Override public void start(Stage primaryStage) throws Exception { parameters = getParameters().getNamed().toString(); Parent root = FXMLLoader.load(getClass().getResource("MyView.fxml")); final Scene scene = new javafx.scene.Scene(root); primaryStage.setScene(scene); primaryStage.show(); }}并在控制器中读取它们:
public class MyController implements Initializable { @Override public void initialize(URL url, ResourceBundle rb) { System.out.println(App.parameters); }2. 下一个主题将介绍更复杂(但总体上更好)的方法:
- 传递参数JavaFX FXML



