URGENT : Pouvez-vous m'aider pour mon programme? - Java - Programmation
Marsh Posté le 12-04-2015 à 23:03:01
1) tu mélanges un Scanner avec une interface graphique.. relis tes cours avant d’écrire une seule ligne de code
2) tu mets des accents dans ton code c'est impardonnable
3) le code que tu fournis ne compile même pas car tu tentes de faire rentrer un élément de type String dans un Integer, c'est pourtant ton premier message d'erreur
En temps normal t'aurais déjà eu l'aide que tu demandes mais tu fais pas d'effort
Marsh Posté le 17-04-2015 à 08:10:18
Outre ce qui a été dit plus haut :
- commente l'utilisation de toute la partie ou tu utilises l'objet Scanner, si tu utilises une interface swing, tu n'en auras pas besoin.
Ton main ne devrait lancer soit l'interface graphique, soit le mode avec Scanner.
- le calcule de ton modulo devrait aussi être externalisé dans une méthode à part. tu t'y retrouverais mieux.
- Ton vrai problème, celui qui fait que quand tu cliques sur le bouton de ton interface bah ça ne fait rien, c'est justement parce que tu n'as associé aucune action à ton input (ton bouton).
si tu utilises actionperformed, tu dois tester ce qu'il se passe sur ta fenetre :
Si on appui sur mon bouton, je fais ça.
etc etc.
en gros dans ton acitonperformed tu devrais avoir un truc du genre :
if (e.getSource().equals(résultat) {
jedevraisliredestutosplutotquedecopiercollerpartout();
}
et tu fais ça pour chaque truc qui est sensé déclencher une action.
Sinon, tu peux faire autrement, à la création du bouton, tu lui associes ton action :
Bouton résultat = nouveau bouton
bouton.addactionlistener et directement en parametre de addactionlister tu mets ton action performed SANS LES DEUX LIGNES ou tu parles de JOptionPane quand même (t'en as pas besoin... copier collé c'est mal !
Marsh Posté le 12-04-2015 à 10:20:27
Bonjour à tous, j'ai un petit souci : j'ai fait un programme java calculant le pgcd et le ppcm de deux nombres, et je voudrais le représenter sur une interface graphique. J'ai déjà créé une fenêtre, j'y ai mis un panneau, deux champs de texte et un bouton, cependant je n'arrive pas à faire en sorte que les valeurs que j'entre dans les champs de texte soient prises en compte ni à faire afficher le résultat, pouvez-vous m'aider?
Voici ce que j'ai tapé jusqu'à présent :
Merci d'avance, j'attends vos réponses
Message édité par the_rosario_7 le 12-04-2015 à 10:23:40