Salut,
j'ai plusieurs JTextField dont les valeurs saisies sont utilisées lorsque l'on appuie sur un bouton. L'idée, c'est que l'utilisateur n'est pas obligé de remplir ces champs donc ils restent vides ce qui me pose problème !
J'ai le code suivant qui teste et traite les JTextField :
1 2 3 4 5 6 7 8
|
// On teste si une valeur a été entrée
if (latMin.getText() != null) {
Double latMinVal = new Double((latMin.getText()).trim());
double latMinus = latMinVal.doubleValue();
...
} |
Ca coince à la ligne :
Double latMinVal = new Double((latMin.getText()).trim());
Et j'obtiens l'erreur :
1 2 3 4 5 6
|
Exception in thread "AWT-EventQueue-1" java.lang.NumberFormatException: empty String
at sun.misc.FloatingDecimal.readJavaFormatString(Unknown Source)
at java.lang.Double.valueOf(Unknown Source)
at java.lang.Double.<init>(Unknown Source)
at OngletSelect.getRequete(OngletSelect.java:345) |
Apparemment, la condition du getText() est validée malgré l'absence de valeur don c'est plutôt gênant...
Merci d'avance pour vos idées
Partager