Textfield

Tags:    java

Hej,

jeg vil gerne vide om det kan lade sig at gøre at tjekke et textfield hver gang der bliver indtastet et eller andet. Dvs. bliver der indtastet et 'r' tjekkes det med det samme, om det er gyldigt. Jeg har kun 3 gyldige tegn der kan skrives i textfeltet, og jeg kan jo ligeså godt tjekke dem med det samme, i stedet for at vente til hele stregen er færdigskrevet og så først derefter tjekke om alle tegene er "gyldige". Kan det laves??





4 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato




Fold kodeboks ind/udKode 




Fold kodeboks ind/udKode 



Tak for det, men jeg kan ikke få det til at virke. Jeg sætter koden ind i denne metode:

void jTextField2_keyPressed(KeyEvent e){
{
jTextField2.addKeyListener(new KeyAdapter() {
public void keyTyped(KeyEvent e) {
//Only allow numerical characters
String allowedChars = "0123456789";
if (allowedChars.indexOf(e.getKeyChar()) < 0) {
e.consume();
}
}
});






Fold kodeboks ind/udKode 



Tak for det, men jeg kan ikke få det til at virke. Jeg sætter koden ind i denne metode:

void jTextField2_keyPressed(KeyEvent e){
{
jTextField2.addKeyListener(new KeyAdapter() {
public void keyTyped(KeyEvent e) {
//Only allow numerical characters
String allowedChars = "0123456789";
if (allowedChars.indexOf(e.getKeyChar()) < 0) {
e.consume();
}
}
});

HAR FÅET DET TIL AT VIRKE!!!






t