Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Диалоговое окно  (Прочитано 8674 раз)
0 Пользователей и 4 Гостей смотрят эту тему.
Dr.Yevhenius
Опытный

ua
Offline Offline
Пол: Мужской

« : 24-05-2009 13:29 » 

Помню у Java есть специальное окошко с одним Label'ом и двумя кнопками (Yes и No). Его можно использовать так (для примера назовем его DialogBox):

Код:
if([b]DialogBox[/b] = yes) {
    выполнить что надо...
}
else {...}

Но как именно этот DialogBox записывается - не помню. Помогите пожалуйста.
Записан
Dr.Yevhenius
Опытный

ua
Offline Offline
Пол: Мужской

« Ответ #1 : 24-05-2009 18:52 » new

... Аналог в Delphi: MessageDlg.
Цитата
if MessageDlg('Вже уходите?', mtInformation, mbYesNoCancel, 0) = idYes then;
Записан
Asver
Постоялец

by
Offline Offline
Пол: Мужской

« Ответ #2 : 25-05-2009 06:13 » 

Код:
JOptionPane.show***Dialog(...);

В частности:
Код:
if( ( JOptionPane.showConfirmDialog( parent, "Сообщение", "Заголовок", JOptionPane.YES_NO_OPTION ) ) == JOptionPane.YES_OPTION ) {

    выполнить что надо...
}
« Последнее редактирование: 25-05-2009 06:18 от Asver » Записан
Dr.Yevhenius
Опытный

ua
Offline Offline
Пол: Мужской

« Ответ #3 : 25-05-2009 18:04 » 

Спасибо, работает!

У меня еще один вопрос: как сделать диалоговое окно только с кнопкой ОК?, а то у меня либо две кнопки получаються, либо одна, но она бросает исключ. сит. ... Заранее благодарен.
Записан
Asver
Постоялец

by
Offline Offline
Пол: Мужской

« Ответ #4 : 26-05-2009 06:09 » 

Код:
JOptionPane.showMessageDialog( parent, "Сообщение", "Заголовок", JOptionPane.INFORMATION_MESSAGE);
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines