ฉันมี 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]);
}
ดังที่คุณเห็นในโค้ด "ป้ายกำกับ" ของแต่ละรายการคือชื่อของมัน ตอนนี้ ฉันจะตั้งค่าแต่ละรายการให้เป็น ID ได้อย่างไร เพื่อที่ฉันจะได้จัดการในภายหลังได้
ขอบคุณและพยายามตอบง่ายๆ ฉันกำลังมีเวลายากที่สุดในการพยายามได้สิ่ง Java นี้! ฮ่า!