この MVC パターンをシステムに実装しました。
http://www.oracle.com/technetwork/articles/javase/index-142890.html
私はさまざまな見解を持っており、モデルに変更を加える必要があるとき、または変更がモデルに反映されたときに呼び出されるときにコントローラーと通信します。
ここで、JTable を使用するこの新しいビューが必要です。モデルごとに AbstractTableModels として拡張することにしました。これが正しいかどうかはわかりませんが、Java Web サイトではモデルをテーブルにバインドすることを提案しています。
public TableDemo() {
...
JTable table = new JTable(new MyTableModel());
...
}
これは間違っているように感じます。自分のビューに自分のモデルへの参照がないので、自分のビューから JTable にモデルを渡すにはどうすればよいでしょうか? ;getModel; を作成できます。この特殊なケースではコントローラーのメソッドを使用していますが、これに対処するより良い方法があるかどうかはまだわかりません。
ありがとう