Accueil > Forum > > > > Problème de type avec Graphics
Problème de type avec Graphics
mercredi 2 juin 2004 à 10:44:28 |
Problème de type avec Graphics

Kaktus
|
Bonjour à tous, voilà mon problème : je cherche à dessiner des pièces d'un jeu d'échec par la méthode drawImage sur un JLabel qui contient l'image de l'échiquier. Or, il est impossible d'appliquer la méthode drawImage sur un JLabel (incompatibilité avec le type Graphics qui est le support normal de la méthode drawImage). Comment faire ? Merci d'avance.
|
|
mercredi 2 juin 2004 à 10:54:06 |
Re : Problème de type avec Graphics

dmaillet
|
Hein? Pourquoi tu as mis l'image de ton echiquier dans un JLabel? Pourquoi utiliser ce composant alors qu'un panel suffit... Tu ferais mieux de mettre tes images dans un JPanel, et ainsi tu pourrais faire des Draw images en recuperant le graphics de ton panel... ------------------- dams  -------------------
|
|
mercredi 2 juin 2004 à 10:56:08 |
Re : Problème de type avec Graphics

Kaktus
|
En fait c'est un erreur de frappe. Désolé j'ai bien mis l'échiquier dans un JPanel mais je ne sais pas comment appliquer draw dessus, ou même comment récupérer l'image qu'il contient.
|
|
mercredi 2 juin 2004 à 11:09:20 |
Re : Problème de type avec Graphics

dmaillet
|
tu redefini la methode paint de ton JPanel exemple: public void paint(Graphics g) { //la tu mets tes differents drow image, ou tout autre dessins super.paint(g); } ------------------- dams  -------------------
|
|
mercredi 2 juin 2004 à 11:23:26 |
Re : Problème de type avec Graphics

Kaktus
|
Le truc que je ne comprends pas, c'est sur quoi appliquer ma méthode paint(Graphics g). Cette méthode contient le tracé des pièces. Je veux appliquer ça sur mon échiquier donc en gros je voudrais faire un paint(échiquier), mais le problème c'est que l'échiquier est un JPanel et la méthode paint ne veut pas s'appliquer dessus.
|
|
mercredi 2 juin 2004 à 11:36:08 |
Re : Problème de type avec Graphics

dmaillet
|
c'est normal, paint est une methode interne de tout composant, qui est appele lorsqu'il y a une mise a jour de l'affichage... si tu veux l'appeler, il suffit de faire un repaint de ton JPanel, en interne il enverra le graphics vers paint() jpanel.repaint() ->appel paint(Graphics g) ------------------- dams  -------------------
|
|
mercredi 2 juin 2004 à 11:41:19 |
Re : Problème de type avec Graphics

Kaktus
|
Merci je commence à mieux comprendre. Néanmoins, j'ai toujours le problème du type Graphics : comment transformer mon échiquier (initialement de type JPanel) en un type Graphics. Car il faut bien que je précise un jour qui est ce Graphics g...où et comment ? :o)
|
|
mercredi 2 juin 2004 à 11:42:08 |
Re : Problème de type avec Graphics

Kaktus
|
Non en fait ma question est con...désolé. Merci encore. Ca devrait aller maintenant. ;o)
|
|
mercredi 2 juin 2004 à 12:16:24 |
Re : Problème de type avec Graphics

Kaktus
|
Juste encore un truc : je suis obligé de faire une classe spéciale pour mon échiquier qui sera "extends JPanel" et dans laquelle je vais redéfinir paint() et mettre mes méthodes de dessin, non ? Ou puis-je inclure ces méthodes dans ma classe interface où j'ai déjà défini tout ce qu'il y a autour de l'échiquier ?
|
|
mercredi 2 juin 2004 à 13:13:15 |
Re : Problème de type avec Graphics

dmaillet
|
Comme tu veux, mais dans tous les cas, tu devras reecrire les methodes en internes, la 1ere solution est bien sur la plus propre... ------------------- dams  -------------------
|
|
Cette discussion est classée dans : problème, type, méthode, graphics, drawimage
Répondre à ce message
Sujets en rapport avec ce message
Problème avec la méthode sleep(long) de Thread [ par ozielm ]
MarcBonjour à tous, j'essaie de faire bouger un pion manière agréable et donc avec les différentes positions occupées pas le pion depuis son point de
VECTOR, problème. [ par MdcPhoenix ]
Voilà c'est assez simple, une variable de type Vector contient un certains nombre de variable type Object.En l'occurence, moi j'ai rempli mon vector a
Problème sur méthode Paint [ par 2baigne ]
Voilà j'ai une image à "poser" sur une autre.... en gros:un fond blanc et je veux mettre dessus des gifs (à chaque click par exemple)...Quelqu'un a un
problème j++ avec .show() [ par bebseth ]
Bonjour, voila j'ai unpetit problème avec J++ et la methode .show()lorsque je fais maFrame.show() depuis une méthode appelée par un clique sur une IHM
Imprimer un Graphics ou un Graphics2d [ par lupiotte ]
Bonjours,J'ai un problème d'impression car je suis obligé de faire pivoter tout le contenu de ma JFrame.la seul solution que j'ai trouvé est Graphics2
Date : contrôle de cohérence [ par jogsx ]
Bonjour à tous et toutes.Je suis débutant en JAVA et j'ai un petit problème pour manipuler les dates.Mon problème est le suivant : j'utilise une varia
problème lors de l'invoke en java [ par Eskarina43 ]
J'ai un petit problème lorsque j'appelle le invoke en java!Voici un bout du code: Class myClass = this.getClass(); Class[] typeClasses = ge
objet "Graphics" dans une applet [ par asx9 ]
asx9j'ai une applet qui par l'intermédiair d'une fonction "public void envoyer_actionPerformed(ActionEvent e)" reçoit des information d'une servlet et
Récupérer le type d'une Image [ par Mentalbug ]
Bonjour bonjour, depuis un peu trop de temps à mon gout je me casse la tête sur un stupide problème :PJ'ai besoin de récupérer des images stockée dans
Problème avec ObjectInputStream et generics [ par PijanaKrava ]
Salut,voilà mon petit problème :j'ai une méthode qui prend en paramètre une instance d'InputStream répondant au doux nom de inStream.Dans cette méthod
Livres en rapport
|
Derniers Blogs
SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|