Пишу на 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 окно блокируется, при закрытии блокировка снимается.
cubez open beta test
Сообщение отредактировал 05142 - Суббота, 15.10.2011, 19:52 |