これが私の定義クラスです。短くて甘いものにするための取得コードは含めていません。
public class Details() {
String name;
double price;
int quan;
double totalValue;
public String getName();
public double getPrice();
public int quan();
public double totalValue();
}
これが私の詳細リストの保持方法です
ArrayList<Details> myDetails = new ArrayList<Details>();
これは、テーブルの行/列を作成するために使用したい関数です。ここでは、詳細テーブルを反復処理して、以下のようなものを生成できるようにしたいと考えています。
public Object[][] getStockTable() {
Object[][] dynamicObject = new Object[][] {
{ "Name1", "Price1", "Quan1", "TV1" },
{ "Name2", "Price2", "Quan2", "TV2" },
{ "Name3", "Price3", "Quan3", "TV3" } };
//But how do this by iterating through rather than manually like above^
return dynamicObject;
}
これは、テーブルの行/列を設定する方法です
dm.setDataVector(getStockTable(), new Object[] { "Name","Price", "Quan", "Total Value" });
いくつかいじった後、私はこれを行う方法を思いつくことができませんでした。スプーンで答えを与えないでください。私のためにそれをしてもらうのではなく、その方法を理解できるようにしたいと思います。