我有 List 和 List,我需要用这两列创建 JTable。我对模型感到困惑,谁能告诉我该怎么做,我是 swing 和 Java 的新手?
最佳答案
请check out my answer to some other question .我在这里介绍了一个经常使用的简单表格模型。
在您的情况下,您将通过以下方式创建数据:
//I assumed here list 1 and 2 have the same sizes
List<Object> list1 = getList1();
List<Object> list2 = getList2();
int rNo = list1.size();
List<List<Object>> data = new ArrayList<List<Object>>(rNo);
int cNo = 2;
for(int i = 0; i < rNo; i++)
{
List<Object> r = new ArrayList<Object>(cNo);
r.add(list1.get(i));
r.add(list2.get(i));
data.add(r);
}
tm.setData(data);
关于java - 将 JTextComponent 和 JComboBox 放入 JTable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5990537/