JAVAFX - Как вызвать метод при запуске приложения - PullRequest
0 голосов
/ 25 ноября 2018

Я новичок, когда дело доходит до JavaFX.Но я действительно хочу учиться.Я знаю, как вызывать методы с помощью ActionEvent, но что если у меня есть метод, который я хочу вызвать, как только я запускаю приложение?Обычно методы выполняются только тогда, когда вы выполняете действие, например нажатие кнопки, но в этом случае я просто хочу запустить его вместе с запуском.Может ли кто-нибудь помочь здесь?

1 Ответ

0 голосов
/ 25 ноября 2018

Просто вызовите метод, который вы хотите вызвать, в методе start вашего приложения.

public class Main extends Application {

    @Override
    public void init() {
        //you can call your method here but if you 
        //plan on doing stuff to the stage call it in the start method
    }

    @Override
    public void start(Stage stage) throws Exception {
        // call your method here
        myMethod();

        //show the application
        BorderPane pane = new BorderPane();
        Scene scene = new Scene(pane);
        stage.setScene(scene);
        stage.show();
    }

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


    public void myMethod() {
        //do Stuff
    }
}

Вы можете вызвать метод внутри метода init(), но вы не можете делать что-либо ссцена или сцена.

...