15. februar 2006 - 10:05Der er
3 kommentarer og 1 løsning
jComboBox.setSelectedItem ?
Hejsa Experter, jeg har en combobox fyldt med objekter, udfra et af disse objekter ønsker jeg at sætte det valgte objekt i comboboxen. Jeg benytter setSelectedItem til dette men comboboxen viser altid den første i listen. Min kode ser således ud:
this.jComboProtocol.removeAllItems(); //Hent liste af relevante objekter List l = qcTrackingControl.ctrlGetProtocolVersions(analysis.getId()); ListIterator iter = l.listIterator(); //Tilføj objekter til comboboxen while(iter.hasNext()) { this.jComboProtocol.addItem(iter.next()); } //Set valgte objekt til det nuværende valgte this.jComboProtocol.setSelectedItem(exp.getProtocol());
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Er du sikker på at elementet findes i listen? Kan du ikke bruge setSelectedIndex();? Du kan jo tjekke om elementet er det rigtige i din while løkke (og evt. finde det rigtige index)
this.jComboProtocol.removeAllItems(); List l = qcTrackingControl.ctrlGetProtocolVersions(analysis.getId()); ListIterator iter = l.listIterator(); int index =0;
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.