JOptionPane: showMessageDialog

В этом учебном пособии описывается, как создать и отобразить простое диалоговое окно, отображающее сообщение, с помощью метода JOptionPane.showMessageDialog(). Простейшее сообщение, которое можно создать, достижимо с помощью класса javax.swing.JOptionPane.

showMessageDialog выводит окно с одной кнопкой "ОК", указать сообщение, заголовок и иконку можно с помощью статического метода:

INFORMATION_MESSAGE, WARNING_MESSAGE, ERROR_MESSAGE и PLAIN_MESSAGE;
  • icon: это иконка, которая заменяет иконку по умолчанию;
  • Вот практический пример для тестирования showMessageDialog:

    import javax.swing.JOptionPane; 

    public class MessageDialog {

    public static void main(String[] args) {
    JOptionPane.showMessageDialog(null,
    "База данных обновлена",
    "Обновление завершено",
    JOptionPane.INFORMATION_MESSAGE,
    null);
    }

    }
    Результат после выполнения:

    JOptionPane showMessageDialog

    В отличие от других методов JOptionPane, которые являются функциями и возвращают тип String или int, showMessageDialog — это процедура, которая ничего не возвращает.

    Мы ставим null в аргумент "parent", потому что диалоговое окно не имеет родителя. Если вы не хотите вставлять значок, поставьте null в поле аргумента icon. Компилятор отображает значок по умолчанию в зависимости от типа сообщения.

    References
    Java Doc: showMessageDialog method
    java2s:  Использование JOptionPane для отображения сообщения: диалог JOptionPane