如何在java swing中通过jtable中的数据显示组?

问题描述:

我想在GroupWise中显示数据,java swing jtable中有这种类型的字段,如图所示。如何在java swing中通过jtable中的数据显示组?

如何做到这一点?

首先,你应该创建一个Map<String,java.util.List<Product>> categuryProductMap = new HashMap<String, List<Product>>();。第一个参数 引用您的产品名称,第二个参数是产品名称中的 列表。

然后用for语句先添加那么categury产品的列表,你的表型号:

for (Map.Entry<String, java.util.List<Product>> entry : categuryProductMap.entrySet()) { 
    String yourCateguryName = entry.getKey(); 
    tableModel.addRow(new Object[]{"", "", yourCateguryName, "", "", ""}); 
    for (Product productNameList : entry.getValue()) { 
     String yourProductName = Product.getName(); 
     Object[] rowForProductName = new Object[]{"", "", yourProductName, "", "", ""}; 
     tableModel.addRow(rowForProductName); 
    } 
} 

我希望这能帮助一点。