小编ohF*_*FRY的帖子

Controller.java文件中的Javafx 2.0操作方法Application.getParameters()

考虑以下样本.

如何访问控制器中应用程序的参数/参数?

谢谢.


注意:我曾尝试将App.java和MyController.java混合在一个Class文件中,但没有帮助.


App.java(简化):

public class App extends Application {

    public static void main(String[] args) {
        Application.launch(App.class, args);
    }

    @Override
    public void start(Stage primaryStage) throws Exception {

        // output arguments in console
        System.out.println(getParameters().getNamed().toString());

        Parent root = FXMLLoader.load(getClass().getResource("MyView.fxml"));
        final Scene scene = new javafx.scene.Scene(root);
        primaryStage.setScene(scene);
        primaryStage.show();
    }

}
Run Code Online (Sandbox Code Playgroud)

MyController.java(简化):

public class MyController implements Initializable {

    @Override
    public void initialize(URL url, ResourceBundle rb) {
        // HOW TO getParameters() HERE ?
    }

    @FXML
    private Button myButton;

    @FXML
    private void my_Action(ActionEvent event) { …
Run Code Online (Sandbox Code Playgroud)

java javafx-2

8
推荐指数
1
解决办法
2万
查看次数

标签 统计

java ×1

javafx-2 ×1