как вызывать только одно окно из тулбара и меню
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);
}
}
}
вызывается два окна, если нажать на тулбаре и тут же нажать в меню
как сделать так, чтобы показывалось только одно окно?