Пишу на 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 окно блокируется, при закрытии блокировка снимается.