代码之家  ›  专栏  ›  技术社区  ›  James P. PachinSV

使用从DAO获取的信息交换视图中的值

  •  0
  • James P. PachinSV  · 技术社区  · 14 年前

    为了满足需求,我临时使用了一个hack来交换一个数字id和一个表示视图中相应用户名的字符串。

    为此,我直接从TableModel调用了DAO。显然,这不是很优雅,从设计的角度来看可能是不合适的。实现这一目标的正确方法是什么?

    1 回复  |  直到 14 年前
        1
  •  1
  •   Russ Hayward    14 年前

    TableModel是从EDT中查询出来的,因此不应该阻塞—因此调用DAO可能是个坏主意。您可以:

    1. 在后台动态加载信息,并在数据访问完成后将其添加到TableModel中。