Как в Java при закрытии JFrame завершить приложение полностью?
Формулировка задачи:
Hi, All!
Если нажать на крестик у JFrame, он закроется, а консольное приложение не закрывается пока не нажмешь <Ctrl+C>.
Как при закрытии JFrame завершить приложение полностью ?
Также буду очень признателен, если укажете на неправильную(с точки зрения профессионала) организацию классов (если она имеет место).
Текст приложения:
С уважением, Akula.
import javax.swing.*; public class StartJFrame { private static MyJFrame f; public static void main(String sss[]) { f=new MyJFrame('Окошко MyJFrame',600,400); } } class MyJFrame { private static WindowListener WL; private static JFrame f=new JFrame(); // Constructor of class MyJFrame MyJFrame(String title,int sx,int sy) { f.setTitle(title); f.setSize(sx,sy); f.setLocation((800-sx)/2,(600-sy)/2); f.setResizable(false); f.addWindowListener(WL); f.show(); } }
Решение задачи: «Как в Java при закрытии JFrame завершить приложение полностью?»
textual
Листинг программы
addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); } });
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д