[Java] Eviter qu'un dessin s'efface si la fenetre est recouverte...?

Eviter qu'un dessin s'efface si la fenetre est recouverte...? [Java] - Java - Programmation

Marsh Posté le 25-09-2004 à 16:38:15    

Yop all!
 
J'ai un petit soucis.
 
J'ai une fenetre avec un panel ou il y a qqch dessiné à l'intérieur et le problème c'est que quand je recouvre cette fenetre avec une autre fenetre, le dessin s'efface à chaque fois... très embettant  :pt1cable: .
 
Vous auriez pas une solution pour ca ?
 
Merci bcp.


Message édité par le_duc le 26-09-2004 à 11:20:03
Reply

Marsh Posté le 25-09-2004 à 16:38:15   

Reply

Marsh Posté le 25-09-2004 à 17:44:01    

renseigne toi sur les méthodes de painting de swing ..
 
http://java.sun.com/products/jfc/t [...] html#swing


---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 25-09-2004 à 18:47:28    

on peut le voir ton programme ? tu poses des questions qui laissent à penser que tu es en train de faire un beau bloatware.

Reply

Marsh Posté le 25-09-2004 à 21:43:40    

et t'as trouvé ta solution pour rendre tes boutons transparent ?  
Moi aussi je veux bien voir le résultat...

Reply

Marsh Posté le 25-09-2004 à 22:47:56    

voilà, pour ceux que ca intéresse, mon projet complet :
 
http://www.duotone.ch/~duotone/SwissPuzzle.rar
 
bon attendez-vous pas à du "beau" code :D, j'ai encore bcp de peine à structurer mon code....
 
Sinon si vous avez des remarques, j'écoute!
 
Et pour la transparence des boutons, non j'ai pas réussi! Je me suis simplement mis en layout par défaut, c moche, mais ca marche ;).
 
Et pour les dessins qui s'effacent, c pas très grave, vu que j'ai atteinds le but qui m'était fixé pour ce projet, à savoir réaliser un DnD, mais ca serait mieux si ca ne s'effacait pas ;) ;).
 
@++

Reply

Marsh Posté le 26-09-2004 à 11:20:23    

un ptit up!

Reply

Marsh Posté le 26-09-2004 à 13:17:18    

alors, personne n'a de solution pour ces dessins qui s'effacent???
 
en fait c un peu plus chiant que je ne l'imaginais, puisque qd l'utilisateur a posée toutes les pièces sur la carte, mon appli affiche le temps d'exécution et quand le JOptionPane s'affiche, ca m'efface aussi les dessins qui ont été fait en-dessous :S

Reply

Marsh Posté le 26-09-2004 à 21:09:39    

heu...vous êtes tous mort?
 
(moi je dois rendre mon projet mardi (normallement) alors, si qqn à une solution, ca m'arrangerait ;))
 
++

Reply

Marsh Posté le 27-09-2004 à 00:23:14    

Reply

Marsh Posté le 27-09-2004 à 23:32:06    

j'y arrive pas :S

Reply

Marsh Posté le 27-09-2004 à 23:32:06   

Reply

Marsh Posté le 30-09-2004 à 23:18:12    

Pour ceux que ca intéresse, j'ai résolu mon problème avec un WindowFocusListener, un ActionListener et un Timer ;).
 
Apparemment une méthode java redessinait qqch sur mes dessins juste après que je les ait dessiné (mais ca se voyiat pas à l'écran donc...).
 
Donc j'ai mis en place un timer qui dessine tout mon merdier 10ms plus tard et tout fonctionne :).

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed