当流程执行程序关闭Java

时间:2018-07-31 07:09:40

标签: java swing jframe

我是JAVA的新手,我有javax.swing.JFrame,其中包含两个按钮:“开始树”和“开始测试”。当我单击“开始树”时,它通过Process()调用CreateTree.jar文件;代码在下面。

Process treeProcess = new Process(javaHome + "/bin/java -Xms8m -Xmx" + _maximumHeapSize + " -jar lib/CreateTree.jar"); 
treeProcess.setOutputFile(_tmpPath + File.separator + "TreeTool.log");
treeProcess.exec();

TreeTool是一个单独的.jar文件,它创建一些树结构。创建树结构后,用户将上传一些必要的文件,并且他必须从第一帧开始“开始测试”。

现在,用户请求是在单击按钮后立即禁用“开始树”功能,并应加载其他窗口。然后用户关闭第二个已启用的窗口。我在这里发现的问题是当我通过exec()调用CreateTree.jar时;我无法获取该属性的第一个窗口,因此无法将其重新启用。

请帮助我将其重新启用。

谢谢

0 个答案:

没有答案