Как создать диалоговое окно опции

Как создать Option Dialog Box

Одно из самых сложных диалоговых окон, диалоговое окно опции, которая сочетает в себе черты всех других диалоговых окон (подтвердите диалоговое окно, диалоговое окно ввода и окно Сообщений). Он может быть создан с showOptionDialog(компонент, объект, строка, инт, инт, значок, объект[], Object) метод класса JOptionPane.

Аргументы этого метода заключаются в следующем:

  • Родительский компонент диалогового окна
  • Текст, значок или компонент для отображения
  • Строку для отображения в строке заголовка
  • Тип ящик, используя класс констант YES_NO_OPTION или YES_NO_CANCEL_OPTION, или буквальное значение 0, если другие кнопки будут использоваться вместо этого.
  • Значок для отображения, используя класс констант функция error_message, INFORMATION_MESSAGE, PLAIN_MESSAGE, QUESTION_MESSAGE или WARNING_MESSAGE, или буквальное значение 0, если ни один из них не будут использованы.
  • Объект Icon для отображения вместо одного из значков в предыдущей реализации
  • Массив объектов, компонентов или других объектов, которые представляют выбор в диалоговом окне. (если YES_NO_OPTION и YES_NO_CANCEL_OPTION не используются.)
  • Объект, представляющий значение по умолчанию. (если YES_NO_OPTION и YES_NO_CANCEL_OPTION не был выбран.)

В следующем примере создается диалоговое окно с задаными параметрами, который использует массив объектов jbutton с определенными цветами в качестве выбора по умолчанию:

Обновлено: 07.04.2017 — 15:54

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.