如何在JOptionPane上提供选择按钮

时间:2014-08-13 15:58:43

标签: java swing jframe

我希望用户能够从我的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”的apear消息对话框; 若否,其他文字对话框“2”;  还有一个问题:我可以删除或隐藏“取消”按钮吗?

1 个答案:

答案 0 :(得分:2)

根据文档http://docs.oracle.com/javase/7/docs/api/javax/swing/JOptionPane.html

int value = JOptionPane.showConfirmDialog(this, "Are you sure?", "Title", YES_NO_CANCEL_OPTION);

value现在将是YES_OPTION,NO_OPTION或CANCEL_OPTION,具体取决于他们点击的内容。