Mainメソッド以外のメソッドは、mainメソッドには記載されていません。 mainメソッドにはlaunch(args);
のみが含まれます
プログラムで機能させるには、メソッドの外部のメソッドを呼び出す必要があると思いましたか?
では、launch(args)
はどのように機能しますか?
NetbeansでJavaFXのテンプレートを開くと、JavaDocで説明されています。
/**
* The main() method is ignored in correctly deployed JavaFX application.
* main() serves only as fallback in case the application can not be
* launched through deployment artifacts, e.g., in IDEs with limited FX
* support. NetBeans ignores main().
*
* @param args the command line arguments
*/
public static void main(String[] args) {
launch(args);
}
したがって、本質的には、JavaFXであるため、呼び出されるべきではありませんが、呼び出された場合は、コマンドライン引数(args)を渡すだけです。 javafx.application.Application.launchに移動すると、期待どおりにJavaFXが開きます。
それでも起動がどのように機能するのか疑問に思っている場合は、おそらくその ソースコード を確認する必要があります。