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 :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Double latMinVal = new Double((latMin.getText()).trim());
Et j'obtiens l'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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