2

私は ResultSets を使用して DefaultTableModel を作成しているので、DefaultTableModel が JTables にデータを入力するビューで ResultSets を使用しないようにすることをお勧めします。Swing コンポーネントがビューのみに属していると推測している私の推論は間違っていると思いますが、場合によってはそのような分離が価値があると証明されるかどうかに興味があります。ResultSet の表示方法によって、表示される情報の意味が変わる可能性があり、その表示に基づいたより多くの情報になると思います。

では、Swing DefaultTableModel がある場合、それをビューから削除してモデルに配置することは適切でしょうか?

4

1 に答える 1

2

ResultSet を受け取り、必要なすべての処理を行う DefaultTableModel のサブクラスを作成するのが適切です。このように、ResultSet はビューに直接公開されないため、カプセル化が向上します。

于 2013-05-01T11:47:52.170 に答える