00001 package dionarap;
00002
00003 import java.awt.event.ActionEvent;
00004 import java.awt.event.ActionListener;
00005 import javax.swing.JButton;
00006 import javax.swing.JDialog;
00007
00008
00020 public class ListenerDialog implements ActionListener {
00021
00027 @Override
00028 public void actionPerformed(ActionEvent event) {
00029
00030 if (event.getActionCommand().equals(MenuBar.CMD_CLOSEWINDOW)) {
00031 this.actionCloseDialog((JButton)event.getSource());
00032 return;
00033 }
00034 }
00035
00042 private void actionCloseDialog(JButton source)
00043 {
00044 JDialog dlg = (JDialog)(source.getTopLevelAncestor());
00045 if (dlg.isModal()) {
00046 dlg.dispose();
00047 } else {
00048 dlg.setVisible(false);
00049 }
00050 }
00051
00052 }