以下是一个 Java 类,它可以弹出一个确认取消对话框,并返回一个布尔值,表示用户是否确认操作:

import javax.swing.JOptionPane;

public class ConfirmationDialog {
    public static boolean show(String message, String title) {
        int option = JOptionPane.showConfirmDialog(null, message, title, JOptionPane.YES_NO_OPTION);
        return option == JOptionPane.YES_OPTION;
    }
}

在这个类中,我们使用了 JOptionPane.showConfirmDialog() 方法来创建一个确认取消对话框。该方法的第一个参数是一个 null 值,表示该对话框没有父窗口。第二个参数是对话框中显示的消息,第三个参数是对话框的标题,第四个参数是对话框中的按钮选项。我们使用了 JOptionPane.YES_NO_OPTION 常量来创建一个包含“是”和“否”按钮的对话框。

返回的值是一个整数,它表示用户所选择的按钮。如果用户选择“是”按钮,我们将返回布尔值 true,否则返回 false

以下是一个使用该类的示例:

public class Main {
    public static void main(String[] args) {
        boolean confirmed = ConfirmationDialog.show("Are you sure you want to delete this file?", "Confirmation");
        if (confirmed) {
            // Perform deletion
        } else {
            // Do nothing
        }
    }
}
``
Java class 弹出对话框确认取消 返回布尔值

原文地址: https://www.cveoy.top/t/topic/c28p 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录