04. april 2013 - 10:29Der er
2 kommentarer og 1 løsning
Tjek indholdet af jTextField
Hej
Jeg skal lave et program, som indeholder et jtextfield. Hvis dette jTextField indeholder udelukkende tal og præcist 8 ciffer, så skal programmet oprette forbindelse til en MySQL og slå tallet op i databasen.
Hvordan kan jeg bedst tjekke dette felt for indhold - skal jeg bruge en inputverifier?
(Jeg har ikke brugt inputverifiers før, så et eksemepel ville være godt).
Jeg løste det ved at benytte en eventlistener på mit jtextfield for hvornår en tast slippes. Derved skal koden herunder køres:
Pattern p = Pattern.compile("^[0-9]{8}$"); Matcher m = p.matcher(PakkeNr_TextField.getText());
if (m.matches()) { <gør noget> } else { <gør noget andet> }
Mit problem er nu at finde ud af hvordan man kun tillader tal i feltet.. så man ikke får mulighed for at indtaste bogstaver.
Synes godt om
Ny brugerNybegynder
Din løsning...
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.