gpt4 book ai didi

java - 与 GUI 分离的 Swing DefaultTableModel

转载 作者:行者123 更新时间:2023-11-30 09:22:48 24 4
gpt4 key购买 nike

我正在使用 ResultSets 创建我的 DefaultTableModel,因此我认为最好避免在 View 中使用 ResultSets,因为 DefaultTableModel 会填充我的 JTables。我怀疑我的推理是错误的,猜测 Swing 组件只属于 View ,但我很好奇这种分离在某些情况下是否有值(value)。我认为 ResultSet 的呈现方式可能会改变所显示信息的含义,使其更多信息基于该表示。

那么,如果我有一个 Swing DefaultTableModel,是否适合将它从 View 中移除并将它放入模型中?

最佳答案

创建一个接受 ResultSet 并进行所有必要处理的 DefaultTableModel 的子类是合适的。这样,ResultSet 不会直接暴露给 View ,因此它为您提供了更好的封装。

关于java - 与 GUI 分离的 Swing DefaultTableModel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16317330/

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