javafx显示alert
时间: 2023-05-27 11:06:50 浏览: 130
要在JavaFX中显示警报,可以使用Alert类。Alert类提供了几种类型的警报,例如警告、错误、信息和确认。
以下是显示警告消息的示例代码:
```java
Alert alert = new Alert(AlertType.WARNING);
alert.setTitle("警告");
alert.setHeaderText("这是一个警告消息");
alert.setContentText("请注意这个警告");
alert.showAndWait();
```
以下是显示错误消息的示例代码:
```java
Alert alert = new Alert(AlertType.ERROR);
alert.setTitle("错误");
alert.setHeaderText("发生了一个错误");
alert.setContentText("请稍后再试");
alert.showAndWait();
```
以下是显示信息消息的示例代码:
```java
Alert alert = new Alert(AlertType.INFORMATION);
alert.setTitle("信息");
alert.setHeaderText("这是一条信息消息");
alert.setContentText("这是一些信息");
alert.showAndWait();
```
以下是显示确认消息的示例代码:
```java
Alert alert = new Alert(AlertType.CONFIRMATION);
alert.setTitle("确认");
alert.setHeaderText("请确认您的选择");
alert.setContentText("您确定要继续吗?");
Optional<ButtonType> result = alert.showAndWait();
if (result.get() == ButtonType.OK){
// 用户选择了“确定”按钮
} else {
// 用户选择了“取消”按钮
}
```
注意:上面的代码中使用了showAndWait()方法,这意味着警报将阻止程序的执行,直到用户关闭它。如果使用show()方法,警报将不会阻止程序的执行。
阅读全文