Я запускаю свою сцену JavaFX как:
Applicaiton.launch(Main.class);
сформируйте мой код Java.
Как вернуться к моему коду после того, как я закончил с JavaFX!
Пример:
public String Method()
{
Stirng s = "MyName";
Application.launch(Main.class);//here I lauch JavaFX scene
s.trim();//how to come back here after I'm done with that scene.
}
Platform.exit(); сделайте это, щелкните здесь для документации javafx2.2
Это не должно работать так. Вы начинаете с расширения javafx.application.Application
, тогда точкой входа является start(Stage)
, которую вы должны переопределить. Этот метод - это место, где вам нужно настроить Scene
для своей сцены, построить макет с помощью Node
(кнопки, менеджеры макетов, текстовые поля, флажки) и обработчики событий регистрации. Вы можете получить доступ к параметрам запуска с помощью getParameters()
.
Приложение можно запустить, предоставив обычный main()
который вызывает launch()
, средство JavaFX. Таким образом, минимальное приложение JavaFX выглядит так:
public class MyApp extends Application {
@Override
public void start(Stage primaryStage) {
VBox root = new VBox();
root.getChildren().setAll(new Label("Hello world!"));
Scene scene = new Scene(root, 600, 400);
// Add widgets and set up event handlers
primaryStage.setScene(scene);
primaryStage.show();
}
public static void main(String... args) {
launch(args);
}
}
stop()
. Методstop()
вызывается, когда приложение «закончено».