クラス オブジェクトの配列を取得しています (名前: store)。ストア配列からいくつかの値を取得する必要があり、JTable (Object[][] データ) にそれらの値を入力したいと考えています。この配列を、テーブルも含むユーザー インターフェイスを描画する予定のクラスに渡しました。だから、私のコードは次のようになります
public class Dialog { // Here is where i plan to draw my UI (including the table)
....
public Dialog(Store store) { // Store = an array of class object.
.. }
private class TableModel extends AbstractTableModel {
private String[] columnNames = {"Selected ",
"Customer Id ",
"Customer Name "
};
private Object[][] data = {
// ????
};
}
}
さて、私の質問は、私のデザインが優れたデザインであり、OOP の原則に従っていることを確認したい場合、ストアから値を正確にどこから抽出し、どのように正確に data[][] に渡す必要があるかということです。