JOptionPane显示只有一个按钮的确认对话框

16

我需要在 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>>>>>>");
}

但是这个显示了一个带有“是”和“否”选项的对话框。

我只想让它显示“确定”按钮。这可行吗?

3个回答

24

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

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

20

我只想在那里显示“确定”按钮。这可行吗?

使用 showOptionDialog() 方法。

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

16

这是JOptionPane.DEFAULT_OPTION

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接