我有一个显示数据的表:ID、NAME、CATEGORY、COMPANY。数据是从数据库中检索的。我想向“类别”列添加一个组合框。以便能够选择它们在数据库中的任何类别。
List<Item> item;
JTable itemTable = new JTable();
JScrollPane itemScroll = new JScrollPane();
DefaultTableModel itemmodel = new DefaultTableModel();
itemmodel.setRowCount(0);
item = model.getItem();
for (Item ite : item) {
itemmodel.addRow(new Object[] { ite.getId(), ite.getName(),
ite.getCategory(), ite.getCompany() });
}
item.clear();
然后,我将数据正确添加到 JFrame 中,所有内容都会显示。我阅读了文档,但我不知道如何在我的案例中使用这些示例。
要显示相同的类别有单独的jTable和数据下载通过
tablemodel.setRowCount(0);
category = model.getCategory();
for (Category cat: categoryList) {
tablemodel
.addRow(new Object[] { cat.getId(), cat.getName() });
}
categoryList.clear();
最佳答案
关于Java在for循环中的JTable中添加组合框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25432265/