Як закрити віконце на java в swing

Закрити вікно в Swing досить просто, але в цій статті ви також дізнаєтеся, як закрити його в AWT. Ми також розглянемо процес «згортання»: закриття віконця не закриваючи при цьому саму програму.

  1. Як закрити віконце на java в swing
    1 В AWT і Swing, отримаєте посилання на вікно або фрейм (Window, Frame, JWindow, або JFrame об'єкти). У методах типу «public void windowClosing (WindowEvent e)», просто викличте «e.getSource ()». Або перенесіть посилання на Панель або будь-якого іншого об'єкту в конструкторі.
  2. Як закрити віконце на java в swing
    2 Викличте вікно об'єкта без параметрів для методу «згортання». Вікно повинне пропасти з екрану.
  3. Як закрити віконце на java в swing
    3 Якщо ви хочете, щоб програма перестала працювати, викличте «System.exit (0)», щоб її зупинити.
  4. 4 В Swing викличте наступні методи для отримання різного результату, коли користувач натисне «Закрити» (використовується в конструкторі).
  5. Вилучення: setDefaultCloseOperation (JFrame.DISPOSE_ON_CLOSE);
    Як закрити віконце на java в swing
  6. Закриття: setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
    Як закрити віконце на java в swing
  7. Приховування: setDefaultCloseOperation (JFrame.HIDE_ON_CLOSE);
    Як закрити віконце на java в swing
  8. Бездіяльність: setDefaultCloseOperation (JFrame.DO_NOTHING_ON_CLOSE);
    Як закрити віконце на java в swing
  • Використовуйте метод AWT, якщо ваша програма повинна щось підчистити.
  • Для версії з AWT, найкраще працювати в методі « 'windowClosing (WindowEvent)»
  • Для версії з Swing, найкраще викликати методи в конструкторі підкласу JFrame.

попередження

  • Не використовуйте «згортання», як операцію закриття головного вікна програми, якщо не хочете, щоб вона продовжувала працювати, наприклад, в командному рядку.

Схожі статті