|
Bas de page | |
---|---|
Auteur | Sujet : [RESOLU] SplashScreen qui clignote |
![]() Publicité | Posté le 15-09-2009 à 14:05:53 ![]() ![]() |
cbeyls Hail to the King, Baby | Moi j'appellerais
|
Yop69 | La cette fois ci, il y a un clignement avec une image totalement noire.
Message édité par Yop69 le 16-09-2009 à 09:13:19 |
cbeyls Hail to the King, Baby | Je ne suis pas expert en dessin 2D et je ne sais pas ce que tu essayes d'afficher exactement mais
|
Yop69 | Le g.setColor(Color.BLACK); set à faire afficher le Loading .... sinon on ne verrait pas la font (blanc sur blanc)
|
cbeyls Hail to the King, Baby | Voici le meilleur code auquel je suis arrivé.
Message édité par cbeyls le 17-09-2009 à 01:20:01 |
Yop69 | Tu travailles tard dis moi Message édité par Yop69 le 17-09-2009 à 10:34:02 |
cbeyls Hail to the King, Baby | Si tu enlèves tout le code et que tu laisses juste le SplashScreen normal sans texte ça fait la même chose. Donc le problème vient de l'image.
|
Yop69 | Donc j'ai regardé dans Gimp, et j'ai enregistré le gif en enlevant l'option "loop forever" en pensant que le clignotement venait de la.
Message édité par Yop69 le 17-09-2009 à 11:56:53 |
Yop69 | Bon j'ai passé le problème de mon image GIF, faut savoir parfois s'avouer vaincu
Message édité par Yop69 le 17-09-2009 à 12:49:26 |
![]() Publicité | Posté le 17-09-2009 à 12:34:06 ![]() ![]() |
cbeyls Hail to the King, Baby | Pourquoi dois-tu appeler invokeLater?
Message édité par cbeyls le 17-09-2009 à 17:12:53 |
Yop69 | j'invoque invokeLater car c'est le code que j'ai pompé et j'avoue que je ne sais pas à quoi ça sert |
cbeyls Hail to the King, Baby | invokeLater() ou pas, ça devrait fonctionner. À moins que ton icône soit encore un foutu GIF animé |
Yop69 | Oui tu as raison, je ne sais pas pourquoi j'utilise constamment les GIF |
cbeyls Hail to the King, Baby | invokeLater() permet d'exécuter un Runnable dans le thread de gestion des événements de Swing. Ca sert avant tout à permettre à des threads auxilliaires de notifier le GUI à la fin de leur travail, puisque seul le thread de gestion des événements de Swing peut modifier le GUI. Si tu as au moins une fenêtre Swing ouverte ça devrait fonctionner je suppose.
Message édité par cbeyls le 18-09-2009 à 00:37:03 |
Yop69 | ok, je n'arrive pas trop à conceptualiser et voir la différence entre thread et runnable.
Message édité par Yop69 le 18-09-2009 à 12:33:00 |
cbeyls Hail to the King, Baby | Runnable c'est juste une interface avec une méthode run() qui peut être exécutée par un Thread. Un Thread implémente Runnable aussi.
Message édité par cbeyls le 18-09-2009 à 22:42:17 |
Yop69 | A chaque fois j'attends ta réponse avec impatience |
cbeyls Hail to the King, Baby | Si tu veux t'initier au Java, fais les choses dans l'ordre: commence par apprendre les bases du langage et l'orienté-objet, les classes, les constructeurs, l'héritage, la surcharge et redéfinition de méthodes, les interfaces, etc. en faisant des petits programmes en ligne de commande.
|
Yop69 | Bah disons que je connais un peu la notion d'heritage, de classe, constructeur, surcharge etc.
|
cbeyls Hail to the King, Baby | Une interface c'est un "contrat", ce sont des spécifications publiques d'une classe (avec des signatures de méthodes et éventuellement des constantes, mais pas d'implémentation). Ca permet à du code d'utiliser indifféremment n'importe quelle classe qui implémente cette interface, peu importe l'implémentation qui se trouve derrière. Pourquoi? Tout simplement pour rendre le code réutilisable au maximum. Dans ton code, tu a intérêt à utiliser les interfaces autant que possible.
|
Yop69 | Merci à toi, ça commence à rentrer. Je me suis renseigné sur le Web et effectivement je commence à cerner la différence entre les 2.
|
![]() Publicité | Posté le ![]() ![]() |
Sujets relatifs | |
---|---|
[Matlab] (Résolu) Décalage de fréquences avec DCT | [Résolu] Informations d'une photo |
[Résolu] erreur stray \320 \240 | Résolu : Récupérer le nom d'un tableau dynamique sous Excel2007 |
[Résolu] warning friend declaration | [RESOLU] Lors de l'éxecution un coup ca marche, un coup ca marche pas |
[RESOLU]J2ME et la génération de timestamp... | [Résolu]pb compilation operator ++ |
[RESOLU]Limiter le nombre de résultats d'un fichier xml | [Résolu] problème de CSS sur un menu |
Plus de sujets relatifs à : [RESOLU] SplashScreen qui clignote |