Java 如何在JOptionPane上提供选择按钮

Java 如何在JOptionPane上提供选择按钮,java,swing,jframe,Java,Swing,Jframe,我希望用户能够让我从我的JOptionPane中选择选项,以便我可以根据他的输入执行不同的功能。 这是我的一段代码: public GUI() { super("lol"); setContentPane(heroPanel); pack(); chenButton.addActionListener(new ActionListener() { @Override public

我希望用户能够让我从我的JOptionPane中选择选项,以便我可以根据他的输入执行不同的功能。 这是我的一段代码:

public GUI() {

        super("lol");
        setContentPane(heroPanel);
        pack();

        chenButton.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent actionEvent) {
                JOptionPane.showConfirmDialog(GUI.this, "Are u sure?");

            }
因此,我可以单击是、否或取消按钮。。。 当我单击“是”时,必须显示一个带有文本1的消息对话框; 如果否,则显示其他文本对话框2; 还有一个问题:我可以删除或隐藏取消按钮吗?

根据文档

int value=JOptionPane.showConfirmDialogthis,您确定吗?,Title,YES\u NO\u CANCEL\u选项


值现在将是YES\u选项、NO\u选项或CANCEL\u选项,具体取决于他们单击的内容。

WTF???如何将JButton转换为int?请编辑您的问题标题,否则它将被关闭…我知道我们可以将jbutton转换为int,好吧…我的错,我现在更改它。请查看Java文档,了解将来类似的问题。@lpq66这不是jbutton到int的转换,而是返回预定义类型的变量--int!