одно диалоговое окно
От: sonsen  
Дата: 19.07.13 08:21
Оценка:
как вызывать только одно окно из тулбара и меню

mntmSettings.addActionListener(new settingsListener());
btnSettings.addActionListener(new settingsListener()); 

public class settingsListener implements ActionListener {

    Settings dialog;
    
    @Override
    public void actionPerformed(ActionEvent e) {
    //    e.toString() == "Settings"
        if (dialog == null )
        {
        dialog = new Settings();
        dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
        dialog.setVisible(true);
        }
    }

}


вызывается два окна, если нажать на тулбаре и тут же нажать в меню

как сделать так, чтобы показывалось только одно окно?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.