JOptionPane.YES_NO_OPTION
时间: 2023-08-11 21:05:49 浏览: 267
JOptionPane.YES_NO_OPTION 是 JOptionPane 类中的一个常量,它表示在对话框中显示“是”和“否”两个选项。通常用于询问用户是否要执行某个操作。
在使用 showConfirmDialog() 方法时,我们可以将 optionType 参数设置为 JOptionPane.YES_NO_OPTION,以显示一个带有“是”和“否”选项的对话框。示例代码如下:
```java
int response = JOptionPane.showConfirmDialog(null, "Do you want to continue?", "Confirm",
JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE);
if (response == JOptionPane.NO_OPTION) {
System.out.println("No button clicked");
} else if (response == JOptionPane.YES_OPTION) {
System.out.println("Yes button clicked");
} else if (response == JOptionPane.CLOSED_OPTION) {
System.out.println("JOptionPane closed");
}
```
在上述代码中,我们首先使用 showConfirmDialog() 方法显示一个带有“是”和“否”选项的对话框。然后,根据用户的选择,我们打印出相应的消息。如果用户点击了“否”按钮,则输出“No button clicked”;如果用户点击了“是”按钮,则输出“Yes button clicked”;如果用户关闭了对话框,则输出“JOptionPane closed”。
阅读全文