Drag and drop JInternalFrame...

Drag and drop JInternalFrame... - Java - Programmation

Marsh Posté le 08-03-2005 à 10:24:49    

Bonjour,
 
Je souhaiterais lorsque je déplace une JInternalFrame qu'une méthode s'exécute...
Est-il possible de faire ceci ?
 
merci !

Reply

Marsh Posté le 08-03-2005 à 10:24:49   

Reply

Marsh Posté le 08-03-2005 à 10:26:34    

oui.
 
 
de rien.


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 08-03-2005 à 10:28:03    

merci et comment qu'on fait ?

Reply

Marsh Posté le 08-03-2005 à 10:31:31    

ça dépend de ce que tu veux faire précisément.


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 08-03-2005 à 10:35:53    

ben je voudrais que juste après avoir créer ma JInternalFrame je puisse lui dire "quand tu es déplacée exécute telle méthode"
Ou encore comme avec les écouteur de souris (mouseDragged) je ne sais pas si il y a une méthode qui permet de faire pareil avec les JInternalFrame.

Reply

Marsh Posté le 08-03-2005 à 10:48:24    

et elle va faire quoi ta méthode ?


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 08-03-2005 à 11:02:45    

en fait dans ma JInternalFrame j'ai un JPanel sur lequel je dessine...Seulement je me sert de la méthode getGraphics() à la création de ma JInternalFrame pour pouvoir y dessiner...Le problème c'est que quand je déplace ma JInternalFrame il faudrait que je mette a jour la variable contenant getGraphics() car celle-ci n'est plus à jour...

Reply

Marsh Posté le 08-03-2005 à 11:12:38    

c'est marrant comme j'ai le détecteur de troucs douteux de sensible.
 
pourquoi tu utilises getGraphics() ? tu fais réellement du dessins en temps réel ?


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 08-03-2005 à 11:27:10    

wep ! je viens de trouver la solution à mon problème...c'était tout bête en fait ! je met à jour mon objet Graphics à chaque fois que je redéssine sur mon JPanel...Mais maintenant j'ai un autre problème lol quand je sélectionne une autre JInternalFrame le dessin de la JInternalFrame frame que je viens de quitter s'efface :( si je reclique dedans il réapparait !:'(

Reply

Marsh Posté le 08-03-2005 à 11:40:27    

il te sert à quoi ton getGraphics exactement ?
 
on ne doit utiliser ça que si on fait du dessin temps réel.


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 08-03-2005 à 11:40:27   

Reply

Marsh Posté le 08-03-2005 à 11:45:49    

ben en fait sur mon JPanel je dessine des courbes,cercles,rectangles...je range toutes ces figures dans un Vector d'une classe Dessin(sous forme de coordonées de point).Dans cette même classe j'ai mon objet Graphics ce qui me permet d'appeler mes méthodes de dessin directement de cette classe et de dessiner les figures à partir des coordonées se situant dans le vector...voilou !

Reply

Marsh Posté le 08-03-2005 à 11:50:32    

et si tu faisais ta peinture depuis paintComponent() qui est appelé automatiquement par le système au bon moment et avec le graphics qui va bien ?
 
un peu de lecture :  
http://java.sun.com/docs/books/tut [...] index.html


---------------
trainoo.com, c'est fini
Reply

Sujets relatifs:

Leave a Replay

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