JOptionPane showConfirmDialog只有一个按钮

时间:2012-06-26 09:58:22

标签: java swing joptionpane

我需要在showConfirmDialog中只有一个按钮。

我试过了:

int response = JOptionPane.showConfirmDialog(null, "Time Entered Successfully",
                   "", JOptionPane.OK_OPTION, JOptionPane.PLAIN_MESSAGE);

if (response == JOptionPane.CLOSED_OPTION || response == JOptionPane.OK_OPTION)
{
   System.out.println("CLOSING>>>>>>");
}

但这会显示Yes_No_option对话框。

我只想在那里显示OK按钮。有可能吗?

3 个答案:

答案 0 :(得分:22)

尝试使用它,它只创建一个按钮

JOptionPane.showMessageDialog(null, "Loading Complete...!!!");

答案 1 :(得分:18)

  

我只想在那里显示OK按钮。有可能吗?

使用showOptionDialog()方法。

    Object[] options = {"OK"};
    int n = JOptionPane.showOptionDialog(frame,
                   "Message here ","Title",
                   JOptionPane.PLAIN_MESSAGE,
                   JOptionPane.QUESTION_MESSAGE,
                   null,
                   options,
                   options[0]);

答案 2 :(得分:10)

这是JOptionPane.DEFAULT_OPTION

JOptionPane.showConfirmDialog(null,
                "MESSAGE",
                "TITLE",
                JOptionPane.DEFAULT_OPTION,
                JOptionPane.PLAIN_MESSAGE);