如何在Java FX中创建一个阶段,强制用户首先关闭该阶段以执行其他操作?

时间:2018-06-23 15:42:48

标签: javafx

我正在使用java fx创建一个桌面应用程序,在这里我想防止用户访问PC,除非我的应用程序已关闭。 我尝试使用showAndWait()函数,但不适用于初级阶段。 它是一个单页应用程序。 帮助将不胜感激。谢谢! 这是我的主要课程,我正在使用场景构建器进行设计。

public class Main extends Application {
@Override
public void start(Stage primaryStage) {
    try {
        TilePane root = FXMLLoader.load(getClass().getResource("/application/Layout.fxml"));
        Scene scene = new Scene(root,400,400);
        scene.getStylesheets().add(getClass().getResource("application.css").toExternalForm());
        primaryStage.setScene(scene);
        primaryStage.initStyle(StageStyle.UNDECORATED);
        primaryStage.showAndWait();
    } catch(Exception e) {
        e.printStackTrace();
    }
}

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

0 个答案:

没有答案