Подтвердить что ты не робот

JOptionPane showConfirmDialog только с одной кнопкой

Мне нужно иметь только одну кнопку в 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. Возможно ли это?

4b9b3361

Ответ 1

Я хочу, чтобы там отображалась только кнопка OK. Возможно ли это?

Используйте метод showOptionDialog().

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

Ответ 2

попробуйте использовать это, он создает только одну кнопку

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

Ответ 3

Это JOptionPane.DEFAULT_OPTION

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