アイテムがクエリの結果である 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のものを手に入れるのに最も苦労しています! ハ!