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(" ", "");
Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
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.