11 |
|
|
12 |
import org.apache.log4j.Logger; |
import org.apache.log4j.Logger; |
13 |
|
|
14 |
public abstract class DialogManager<KEY, DIALOG extends JDialog> { |
public abstract class DialogManager<KEY, DIALOG extends AtlasDialog> { |
15 |
final static private Logger LOGGER = Logger.getLogger(DialogManager.class); |
final static private Logger LOGGER = Logger.getLogger(DialogManager.class); |
16 |
|
|
17 |
public abstract class FactoryInterface { |
public abstract class FactoryInterface { |
116 |
dialog.addWindowListener(new WindowAdapter() { |
dialog.addWindowListener(new WindowAdapter() { |
117 |
@Override |
@Override |
118 |
public void windowClosed(final WindowEvent e) { |
public void windowClosed(final WindowEvent e) { |
119 |
|
dialog.setVisible(false); |
120 |
factory.beforeDispose(dialog); |
factory.beforeDispose(dialog); |
121 |
disposeInstanceFor(key); |
disposeInstanceFor(key); |
122 |
} |
} |