Среда, 18 Декабря 2024, 11:27

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Swing, открытие только одного экземпляра окна одновременно
05142Дата: Суббота, 15 Октября 2011, 21:16 | Сообщение # 1
постоянный участник
Сейчас нет на сайте
Пишу на java используя swing, возникла проблема

Есть код
Code
    
bRooms.addActionListener(new ActionListener () {

     @Override
     public void actionPerformed(ActionEvent e) {
        
      SwingUtilities.invokeLater (new WRooms());
     }
       
});


WRooms - класс в котором implements Runnable, и он создаёт окно. Но если 2 раза нажать на кнопку bRooms то будет 2 окна. Как запретить создавать 2 окно? Как это отлавливать?

Добавлено (15.10.2011, 21:16)
---------------------------------------------
Решил проблему блокированием главного окна, при вызове WRooms окно блокируется, при закрытии блокировка снимается.


mecinvader

Сообщение отредактировал 05142 - Суббота, 15 Октября 2011, 19:52
СибирскийДата: Понедельник, 17 Октября 2011, 11:29 | Сообщение # 2
Javatar
Сейчас нет на сайте
Создай счетчик

  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг