Type du contenu d'une TextArea en java

Résolu/Fermé
Sken - 21 déc. 2011 à 15:14
 Sken - 21 déc. 2011 à 15:45
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.
A voir également:

1 réponse

matthoffman Messages postés 405 Date d'inscription lundi 24 mars 2008 Statut Membre Dernière intervention 22 janvier 2013 47
Modifié par matthoffman le 21/12/2011 à 15:41
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
C'est ça. Merci.
0