Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.01.2010, 19:41   #1
ssdm
Форумчанин
 
Регистрация: 20.05.2009
Сообщений: 506
По умолчанию Ошибка при попытке повторного открытии окна

При повторном открытии окна Shell2, программа зависает.
Помогите разобраться, так как на яве два дня как прогаю.
Код:
public static Shell shell,shell2;
public static Display display;
display = new Display();
shell = new Shell(display);
shell2 = new Shell(display);
..................
 Button button = new Button(shell,SWT.PUSH);
 button.setText("кнопка Push");
  button.setLocation(200, 250);
   button.pack();
      
   button.addSelectionListener(
             new org.eclipse.swt.events.SelectionAdapter() {
                 public void widgetSelected(
                          org.eclipse.swt.events.SelectionEvent e) {
                  
                    	messageBox.setMessage(parseTime(time));
                    	messageBox.open();
                    	
                    	shell2.pack();
                    	 shell2.open();
                    	                   	
                    	while (!shell2.isDisposed()) {
                            if (!display.readAndDispatch()) {
                                    display.sleep();
                                }
                            }
                    	
                    	}
                	});
 shell.open();
        
        
      
        while (!shell.isDisposed()) {
        if (!display.readAndDispatch()) {
                display.sleep();
            }
        }
        display.dispose();
..................
ssdm вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как избавиться от рекламных роликов которые выскакивают при открытии нового окна и не закрываются Jasper92 Свободное общение 4 10.05.2009 23:41
ошибка при попытке запустить программу Fellot Общие вопросы Delphi 3 23.04.2009 21:23
Ошибка при открытии 2-го окна [Smarik] Общие вопросы Delphi 6 06.02.2009 20:01
Ошибка при попытке вывода полей из таблицы в ORACLE older Общие вопросы Delphi 2 04.06.2008 17:26
ошибка VBA при попытке использовать свойство или метод chanchikela Microsoft Office Access 0 26.03.2008 23:17