我正在开发一个程序,它能够从数据库中读取记录,在某个触发器上提取信息,然后在 GUI 中显示该信息。
我目前的策略是 MainDisplay.java 中的主要方法:
- 使用 Dataase.java 中的方法创建与 DB 的连接
- 使用 Database.java 中的方法运行查询
- 使用 Database.java 中的方法将结果集元素存储到程序中
- 使用 setter 和 getter 将数据提供给 main
- 然后使用 mroe setter 和 getter 将数据提供给 ThreatPanel.java 以在 GUI 中显示数据
- 睡10秒
- 当有另一个结果时,重复。
我得到的是数据被写入 GUI 中的每个人,没有停顿。我有一种感觉,要么是我的逻辑有问题,要么是我对 GUI 元素缺乏理解。任何人都可以对此事有所了解吗?我是一个相当新的程序员。