MVC アーキテクチャを使用して Swing でアプリケーションを作成しています。しかし、MVC アーキテクチャーでの JTable コンポーネントの使用に関して、いくつかの懸念があります。ポイントは、テーブルに 3 つの列があり、そのセルに定数値が含まれていることです。また、ボタンをクリックして他の列を追加したり、新しく作成されたセルに定数値を計算するために使用される別のボタンを追加したりできます。
これで、定数値を持つ 3 つの列ができたので、これは、この値を JTable に初期化する必要があることを意味します。これは、JTable コンポーネントとその他のコンポーネントを作成した View クラス内でこれらの定数を作成する必要があるように思えます。これらの定数値は Model クラスにも使用する必要があるため、これは悪い考えです。私の代替案は、これらの定数を使用してインターフェイスを作成することでした。
私は MVC プロジェクトの他のいくつかの単純な例を見ていましたが、ビュー クラス内でこの定数を実装または作成する人をまだ見たことがありません。では、DefaultTableModel を拡張したモデル内に MyTableModel クラスを作成するかどうかは疑問ですが、ビュー クラスでモデル クラスを使用することにした場合、「それはわからない」というルールに違反しています。ビューが存在します"?
MVCパターンとJTableコンポーネントを使用して同様のプロジェクトをすでに作成した人はいますか、または「何にもっと注意を払うべきか」、「どこでクラスを作成でき、どこで作成できないか」などの概念に分割できる人はいますか?
Skype や類似のコミュニケーション手段を使っている人はいますか? 退屈だと言っているわけではありません。