当前位置: 代码迷 >> 综合 >> java fx 关闭窗口提示“你确定要关闭吗”
  详细解决方案

java fx 关闭窗口提示“你确定要关闭吗”

热度:15   发布时间:2023-10-12 00:39:12.0

很容易直接上代码

 //为当前窗口添加关闭监听
Stage.setOnCloseRequest(new EventHandler<WindowEvent>() {@Overridepublic void handle(WindowEvent event) {//对话框 Alert Alert.AlertType.CONFIRMATION:反问对话框Alert alert2 = new Alert(Alert.AlertType.CONFIRMATION);//设置对话框标题alert2.setTitle("Exit");//设置内容alert2.setHeaderText("Are you sure to exit");//显示对话框Optional<ButtonType> result = alert2.showAndWait();//如果点击OKif (result.get() == ButtonType.OK){// ... user chose OKStage.close();//否则} else {event.consume();}}});

补充:Alert.AlertType:

             AlertType.INFORMATION   //信息对话框

            AlertType.WARNING            // 警告对话框

            AlertType.ERROR                //错误对话框