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. Возможно ли это?
Ответы
Ответ 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);