Scusami, ho editato così tante volte il messaggio che ti ho fatto perdere tempo a rispondere a cose già risolte (cioè il problema dei dati duplicati nella jlist e dell'assenza del menuId)!
Adesso devo gestire le selezioni sulla lista, così p come era prima più o meno:
Ma ovviamente ora mi da errore a runtime di casting sulla riga String field = menuList.getSelectedValue();codice:private void menuListValueChanged(javax.swing.event.ListSelectionEvent evt) { //model.addListDataListener(null); int index = menuList.getSelectedIndex(); int size = model.getSize(); if (index >= 0) { bDeleteMenu.setEnabled(true); } else { bDeleteMenu.setEnabled(false); } String field = (String)menuList.getSelectedValue(); menuName.setText(field); //int menuId=DBConnection.getMenuId(field); //System.out.println(menuId); }
Il mio listModel contiene il vettore di oggetti menu.


Rispondi quotando