apa*_*ick 4 java swing command-line multithreading
我正在编写一个应用程序,要求用户将一些数据输入到应用程序随后将使用的Swing GUI中.用户输入数据后,不再需要GUI,因为应用程序会将一些数据写入文件.
一般的想法是这样的:
launchGui();
closeGui();
continueWithComputation();
Run Code Online (Sandbox Code Playgroud)
我知道Swing在后台使用了一些线程,我理解为什么程序在GUI关闭之前不会阻塞.
在继续之前,是否有可能以任何方式等待GUI关闭(单一JFrame关闭dispose())continueWithComputation()?