Get the application closing event

前端 未结 3 1801
[愿得一人]
[愿得一人] 2020-12-15 07:43

How to get to the application closing event?

I want to get application to save all unsaved operations or show the user a message \"Are you sure about closing withou

相关标签:
3条回答
  • 2020-12-15 07:56

    You have to add WindowListener to your JFrame / JDialog, about closing event is there method public void windowClosing(WindowEvent e) { code example here

    0 讨论(0)
  • 2020-12-15 08:08

    You can use sun.misc.Signal or Runtime.getRuntime().addShutdownHook

    More info

    0 讨论(0)
  • 2020-12-15 08:10

    You could use a shutdown hook. It works for Swing, AWT and even console applications.

    Example:

    Runtime.getRuntime().addShutdownHook(new Thread()
    {
        @Override
        public void run()
        {
            //do your stuff
        }
    });
    
    0 讨论(0)
提交回复
热议问题