我有一个 JComboBox,其中的项目是查询的结果。该组合显示了从查询中获取的所有类别名称,对吗?好的,它有效。现在我需要给每个项目一个值,这将是产品的 ID。
这是我到目前为止所得到的:
final JComboBox proveedorCombo = new JComboBox();
contentPanel.add(proveedorCombo);
ProveedorDAO dao = new ProveedorDAO();
List<Proveedor> proveedor = dao.getAll();
Object[][] elementos = new Object[proveedor.size()][2];
for (int i = 0; i < proveedor.size(); i++) {
Proveedor p = proveedor.get(i);
elementos[i][0] = p.getId();
elementos[i][1] = p.getNombre();
proveedorCombo.addItem(elementos[i][1]);
}
正如您在代码中看到的,每个项目的“标签”就是它的名称。现在,如何设置每个项目的 ID 以便之后进行操作?
谢谢并尝试轻松回答,我最难得到这个Java东西!哈!