Voici qqs passages du code:
Variables:
nb= nombre écrit à l'écran en double
text= nombre écrit à l'écran en brut, c'est à dire en String
tf= nom de mon textfield
result= resultat final
lon= longueur du nombre à l'écran
Convertion euro=>franc
- Code:
-
nb=Double.parseDouble(text);
result=nb*6.55957;
tf.setText(String.valueOf(result));
Convertion franc => euro
- Code:
-
nb=Double.parseDouble(text);
result=nb/6.55957;
tf.setText(String.valueOf(result));
Code pour effacer l'écran
- Code:
-
tf.setText("");
Code pour corriger
- Code:
-
lon=text.length();
tf.setText(text.substring(0,lon-1));
Code pour ajouter un chiffre (0 par exemple)
- Code:
-
tf.setText(text+"0");
Code pour prendre le nombre se trouvant dans le textfield
- Code:
-
text=tf.getText();
Désolé, je ne met pas tout le code source, sinon ca serai trop facil, et ca ne vous aidera pas a comprendre.
Je mettrai le code source en entier avant le DS