gpt4 book ai didi

java - 停止线程并使其在单击按钮时运行;

转载 作者:太空宇宙 更新时间:2023-11-04 07:03:54 25 4
gpt4 key购买 nike

大家好,我有这样的情况:

SomeDocument doc = DocumentsContainner.getDocument(doc);   
try {
DocumentUtitlites.parseDocument(doc);
} catch (DocumentParseException e) {
ManualParsingFrame frame = new ManualParsingFrame(doc);
frame.show();
}
NextStageOfUsingDoc(doc);

ManualParsingFrame 是一个框架,用户可以在其中查看文档文本并通过选择文本手动解析。只有当 parseDocument(SomeDocument doc) 抛出异常时,它才会显示为您可以看到的。当用户结束手动解析文本时,他单击框架上的“确定”按钮。并启动 NextStageOfUsingDoc - 只有当 doc 由 parseDocument 或用户 ManualParsingFrame 解析时才能处理的一些其他人员。 问题是当用户单击“确定”按钮时如何调用 NextStageOfUsingDoc。现在,如果我有异常,我会看到框架,但进程会继续执行,结果我会看到可见的框架,并使用未解析的文档对象调用 NextStageOfUsingDoc。谢谢您的时间。

最佳答案

不要为此使用 JFrame。在模态 JDialog 中显示手动解析信息。这将停止调用程序中的程序流,直到处理完模式对话框为止。

关于java - 停止线程并使其在单击按钮时运行;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21702850/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com