Type du contenu d'une TextArea en java
Résolu
Sken
-
Sken -
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.
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:
- Type du contenu d'une TextArea en java
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
1 réponse
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:
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.
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.
Sken
C'est ça. Merci.