14. oktober 2014 - 13:39Der er
9 kommentarer og 1 løsning
Mellemrum i teksten i JComboBox
Hej
Jeg har en JComboBox hvor jeg ønsker at have mellemrum foran nogle tekster således at jeg kan få en træstruktur som: Menu 1 Undermenu 1 Undermenu 2 Menu 2
Jeg kan oprette mellemrummene på følgende måde: my1Combo = new JComboBox(); my1Combo.addItem(" "+wrappedValue);
Mit problem er bare at fjerne mellemrummene igen og undersøge værdien. Pt. bruger jeg følgende: final Object selectedItem = my1Combo.getSelectedItem(); if (selectedItem instanceof ValueWrapper) { ... }
Men da der er mellemrum i værdierne vil de ikke være i ValueWrapper. Jeg har prøvet med følgende men det virker ikke: final Object selectedItem = my1Combo.getSelectedItem().toString().replaceFirst(" ", "");
Ok, nu er jeg med. Men my1Combo.getSelectedItem().toString().trim() giver samme resultat at selectedItem ikke godkendes som værende en del af ValueWrapper og derfor kommer koden ikke ind i if lykken.
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.