У меня есть JComboBox, где элементы являются результатами запроса. Комбинация показывает все имена категорий, взятые из запроса, верно? Хорошо, это работает. Теперь мне нужно дать каждому элементу значение, которое будет идентификатором продукта.
Это то, что у меня есть до сих пор:
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]);
}
Как вы можете видеть в коде, «метка» каждого элемента — это его имя. Теперь, как я могу установить для каждого элемента его идентификатор, чтобы я мог манипулировать им после?
Спасибо и попытайтесь ответить легко, мне очень трудно получить эту вещь Java! Ха!