Type du contenu d'une TextArea en java [Résolu/Fermé]

Signaler
-
 Sken -
Bonjour,


J'ai crée dans une fenetre deux zones de texte de la façon suivante :
f1 = new TextArea();
t1 = new TextArea();

Je récupère le contenu de la première zone de texte et l'envoie dans la seconde de la façon suivante :
String v1 = f1.getText();
t1.setText(v1);

Ca marche très bien mais le problème est que le type du contenu est String.
Or je tape dans ces zones de texte des entiers (pour un convertisseur de couleurs) et j'aimerais par exemple pouvoir appliquer une méthode de ce type : Convertir(v1) avec pour paramètre un entier.
Il me faudrait donc changer le type de v1 sinon j'ai une erreur du genre "incompatible types found : String required : Int "

Est-ce que quelqu'un saurait faire cela ?

Merci d'avance.

1 réponse

Messages postés
405
Date d'inscription
lundi 24 mars 2008
Statut
Membre
Dernière intervention
22 janvier 2013
45
Si j'ai bien compris tu veux utiliser dans ton programme un int donne par l'utilisateur ?

Dans ce cas tu utilises la fonction de conversion String -> Int:

String v1 = f1.getText(); 
t1.setText(v1);  

Convertir(Integer.ParseInt(v1))


Si j'ai bien compris ce que tu voulais faire Convertir() prends un int en argument.
Integer.ParseInt() prends une string en argument et te renvoie un entier convertit a partir de la string donnee.
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

C'est ça. Merci.