@Override public void actionPerformed(ActionEvent evt) { // close all children Iterator<Container> iter = getWindowList(); Vector<Container> list = new Vector<Container>(); while (iter.hasNext()) { list.add(iter.next()); } for (int i = 0; i < list.size(); i++) { Container c = list.get(i); if (c instanceof ChildFrameMDI) { ((ChildFrameMDI) c).dispose(); } else if (c instanceof ChildFrameSDI) { ((ChildFrameSDI) c).dispose(); } } // close logwindow m_LogWindow.dispose(); // close main window m_Self.dispose(); // make sure we stop System.exit(0); } });
@Override public void actionPerformed(ActionEvent evt) { // close all children Iterator<Container> iter = getWindowList(); Vector<Container> list = new Vector<Container>(); while (iter.hasNext()) { list.add(iter.next()); } for (int i = 0; i < list.size(); i++) { Container c = list.get(i); if (c instanceof ChildFrameMDI) { ((ChildFrameMDI) c).dispose(); } else if (c instanceof ChildFrameSDI) { ((ChildFrameSDI) c).dispose(); } } // close logwindow m_LogWindow.dispose(); // close main window m_Self.dispose(); // make sure we stop System.exit(0); } });
@Override public void windowClosing(WindowEvent e) { frame.dispose(); } });
@Override public void windowClosing(WindowEvent e) { frame.dispose(); } });