> Tous les forums > Forum Autres langages
 problème d'appel à paint pour Tetravex!
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
lauriane et co
  Posté le 02/05/2008 @ 16:40 
Aller en bas de la page 
Nouvelle astucienne

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!

Publicité
Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
118,73 €Alimentation modulaire Seasonic Focus Plus Gold 750W (garantie 10 ans) à 118,73 € livrée
Valable jusqu'au 12 Mai

Amazon Allemagne fait une promotion sur l'alimentation Seasonic Focus Plus Gold 750W qui passe à 109,92 €. Comptez 8,81 € pour la livraison en France soit un total de 118,73 € livrée alors qu'on la trouve ailleurs à partir de 145 €. Le niveau frise la perfection avec une magnifique certification 80+ OR et un câblage full modulaire, le tout dans un silence de cathédrale. L'alimentation est garantie 10 ans.

Vous pouvez utiliser votre compte Amazon France sur Amazon Allemagne et qu'il n'y a pas de douane. Si vous êtes perdu en allemand, vous pouvez traduire le site en anglais.


> Voir l'offre
79,99 €SSD SanDisk Plus 1 To à 79,99 €
Valable jusqu'au 11 Mai

Amazon propose actuellement le SSD SanDisk Plus 1 To à 79,99 € livré gratuitement. Une bonne affaire pour ce SSD très fiable et performant qui offre des débits de 530 Mo/s en lecture et 445 Mo/s en écriture. Il est garanti 3 ans. On le trouve ailleurs à partir de 100 €. 


> Voir l'offre
299,99 €NAS Western Digital My Cloud EX2 Ultra + 2 disques durs WD Red 4 To (8 To) à 299,99 €
Valable jusqu'au 12 Mai

Amazon fait une promotion sur le NAS à 2 baies Western Digital My Cloud EX2 Ultra accompagné de 2 disques durs Western Digital Red de 4 To (soit un total de 8 To) qui passe à 299,99 € au lieu de 370 €. Avec My Cloud EX2 Ultra, vous pourrez synchroniser votre contenu sur tous vos ordinateurs, partager vos fichiers et documents en toute simplicité et profiter de multiples options de sauvegarde afin de créer votre propre système personnalisé.


> Voir l'offre

Sujets relatifs
Problème pour un batch urgent, veuillez lire svp
excel vba probleme appel fonction
Probleme avec un Recordset sous VBA pour Access2k
Problème d'installation sur Visual Studio
Sql MCD pour un projet de location
acess et vba pour modification d'une base de donnée
Commande batch pour ouvrir plusieurs fichiers windows 8
Problème avec WinPython - Spyder
Aide pour un programme simple en C++
macro excell pour ouverture fichier avec password
Plus de sujets relatifs à problème d''appel à paint pour Tetravex!
 > Tous les forums > Forum Autres langages