JTextField en JAVA

Fermé
greg_one - 24 mai 2002 à 03:42
 kao - 22 févr. 2017 à 12:16
Salut,

J'ai une frame contenant des JTextField. Je veux que l'utilisateur rentre un entier dans le champ et je veux récupérer un int. Mais la méthode getText() du JTextField renvoie un String.

Comment récupérer un int, ou comment convertir ce String en int??

Merci
A voir également:

4 réponses

C'est très simple:

JTextField input = new JTextField();
.
.
.

String aString = input.getText();
int x = Integer.parseInt(aString);

Et voilà!

;-)
HackTrack
10
il suffit juste de transtyper le résultat en un entier :
tonEntier = (Integer) tonTextField.getText();
2
Malheureusement, ça marche pas:
tonEntier = (Integer) tonTextField.getText();
tonEntier = (int) tonTextField.getText();

JBuilder me dit: impossible de transtyper String vers Integer/int. Je ne sais pas si tu l'as testé.

une autre proposition, SVP? Ca m'énerve d'être bloqué par un pb à la con comme ça.
0
wwwkhaled > greg_one
31 mai 2002 à 14:11
jtexfield retourne toujours un String
le meme pb m'est arrivé ,je prépare un projet de fin d'etude en java et j'ai une petite solution je vais t'envoyer le code prochainement
0
// a est le nom d'un textfield

int x;
x= Integer.valueOf(a.getText());
1
mercii ochock :)
0
Un Grand merci HackTrack

tu viens de résoudre un problème sue lequel je bloquais depuis des jours
1