命令行参数javafx

时间:2019-03-06 18:15:37

标签: java javafx command-line-arguments

我正在尝试编写一个简单的程序来使用javafx绘制折线图。

我有以下代码:

public class Plot extends Application {
  public void start(Stage stage){

  }

  public static void main(String[] args) {
    launch(args);
  }
}

我希望能够在运行程序时将.csv文件作为命令行参数传递。并从以下位置访问文件:

 public void start(Stage stage){
 }

1 个答案:

答案 0 :(得分:2)

您可以使用Application类(docs)中的getParameters()方法。

public class MyApp extends Application {
    @Override
    public void start(Stage primaryStage) {
        // for example list all given parameters
        getParameters().getRaw().forEach(System.out::println);
        // ...
    }

    public static void main(String[] args) {
        launch(args);
    }
}