> Tous les forumsAutres langages

 problème d'appel à paint pour Tetravex!
Statut du sujet : NON RESOLU Imprimer
 lauriane et co
  Posté le 02/05/2008 @ 16:40  
 Petite astucienne

1 Message

Bonjour,
je cherche à créer une fenêtre en java, qui contient deux champs de texte, un bouton et une "image".

Cette image est une représentation d'un jeu de tetravex. J'ai écris le programme qui crée le tetravex que je veux dessiner, en fonction d'un nombre de case et d'un nombre de couleur que je lui donne en entrée, sous la forme d'un "tableau" (un peu plus compliqué que cela en fait).

J'ai également écris une extension de JPanel lié au tetravex: Jcanvas, avec son paint qui dessine le tetravex à partir du tableau.

Je voudrais que quand j'appuie sur le bouton, l'image change ( dessine un tetravex avec le nombre de case et de couleur que j'aurais entrés dans les champs de texte).

J'ai donc écrit une Class TetravexFrame qui étend JFrame et implémente ActionListener. J'ai écris un constructeur qui construit une fenètre contenant chacun de ces éléments, j'ajoute à la fenêtre un actionlistener lié au boutton. J'ai écris une méthode ActionPerformed qui agit si le bouton est enfoncé et qui appelle repaint() de façon explicite. Finalement je crée la fenêtre dans une main à l'aide d'un SwingUtilities.invokeLater.

Quand j'appuie sur le bouton, actionPerformed est bien executée, mais le paint() de Jcanvas n'est pas appelé et l'image n'est pas modifiée dans ma fenêtre.

Est ce que quelqu'un sais comment faire? (je peux fournir le programme qui va bien pour qui est intéressé!)

Merci à tous ceux qui ont réussi à lire jusqu'à cette ligne de mon message. bonnes réponses!

 Afficher le profil de lauriane et coEnvoyer un message privé à lauriane et co
 
Haut de la page 
Inscrivez-vous !
- Posez vos questions

- Résolvez vos problèmes

- Aidez les autres

- Participez et créez vos discussions

- Dialoguez en privé avec d'autres membres

- Suivez vos sujets préférés

- Affichez les signatures des membres

TOUT EST GRATUIT !

Je crée mon compte



Les sujets pertinents liés
[c++] surcharge new, new[], delete et delete[]
lecture pages .aspx
Recupérer le nom de l'ordinateur/utilisateur !!!
Probleme deSetup
aide pour fichier .bat
programation et upnp
problème ordre de lecture
apprendre à programmer
probleme fonction dessin
probleme jdom java
problème avec tomcat eclipse sous linux
mise a jour d'une table access
navigateur safari
probleme port serie
recuperer donnée pour faire un graphique
Problème fichier jar eclipse
problème JAVASCRIPT avec IE
 
Vous avez besoin d'aide ?
Des centaines d'experts sont à votre disposition sur les forums PC Astuces pour vous aider gratuitement, 24h/24, 7j/7.

Les derniers sujets résolus !



 > Tous les forumsAutres langages

 
Forum PC Astuces© 1997-2008 WebastucesAller en haut de la page
Comme PC Astuces, mettez-vous au vert avec Ikoula !
Faites le choix d'un hébergeur acteur de l'environnement !