Java Jframe不断调用函数以检查结果

问题描述 投票:0回答:1

我在Eclispe中使用Windowbuilder创建了一个应用程序,以便在SQL Server中连续搜索结果。我具有搜索它的功能。该函数将返回一个布尔值(真或假)。创建JFrame之后,如何连续调用该函数并检查返回的布尔值。在收到“ true”之后,Jframe将自行处理并调用另一个Jframe。

java eclipse jframe windowbuilder
1个回答
0
投票

建议:

  • [在后台线程中运行数据库代码以避免此代码阻塞Swing事件线程EDT(事件调度线程)
  • 但是请确保更新GUI on Swing事件线程,以避免并发问题/异常
  • 一种方法是使用SwingWorker,并在工作程序的doInBackground方法中运行数据库代码
  • 然后使用工作人员的发布/处理方法对来更新您在EDT上的显示(JTable?)>
  • 有关此内容的更多信息,请阅读Concurrency in Swing
© www.soinside.com 2019 - 2024. All rights reserved.