Effettivamente esiste il problema del CUT & PASTE...
Risolvibile tornando alla prima soluzione di abcd1000 e sostituendo il controllo del numero con questo:
PS: Attenzione che puoi avere anche numeri negativi, quindi il segno meno all'inizio va controllato.codice:private boolean testCarattere(char c) { return Character.isDigit(c) || (c == ','); // O il '.' se preferisci i decimali col punto. } ... boolean controllo = true; String str = miaTextField.getText(); for (int i=0; i<str.length(); i++){ controllo = controllo && testCarattere(str.charAt(i)); } // In controllo hai true se la stringa è un numero
Ciao.![]()