我有一个可变数目的二维数组。 第一维是可变的,第二维是恒定的。 即:可变数量的二维数组合成一个大阵列
Object[][] array0 = {
{"tim", "sanchez", 34, 175.5, "bla", "blub", "[email protected]"},
{"alice", "smith", 42, 160.0, "la", "bub", "[email protected]"},
...
};
Object[][] array1 = {
{"john", "sdfs", 34, 15.5, "a", "bl", "[email protected]"},
{"joe", "smith", 42, 16.0, "a", "bub", "[email protected]"},
...
};
...
Object[][] arrayi = ...
我生成这些阵列与一个for循环:
for (int i = 0; i < filter.length; i++) {
MyClass c = new MyClass(filter[i]);
//data = c.getData();
}
在哪里“过滤器”是填充有信息的另一阵列告诉“MyClass的”如何以填充阵列。 “getData()”返回i个数组中的一个。
现在我只需要在一个大的二维数组中的一切。 即:
Object[][] arrayComplete = {
{"tim", "sanchez", 34, 175.5, "bla", "blub", "[email protected]"},
{"alice", "smith", 42, 160.0, "la", "bub", "[email protected]"},
...
{"john", "sdfs", 34, 15.5, "a", "bl", "[email protected]"},
{"joe", "smith", 42, 16.0, "a", "bub", "[email protected]"},
...
...
};
最后,我需要一个二维数组养活我的挥杆的TableModel。
有关如何完成此任何想法?它现在正在吹我的脑海。
见这是一个简单的例子,如@Bill K所建议的那样,使用'Collection'构造一个'TableModel'。http://stackoverflow.com/questions/2541037/i-have-to-select-the-checkbox-two-times-要检查在uncheck-in-jtable/2541265#2541265 – trashgod 2010-04-01 18:28:03