Bonjour,
Je developpe actuellement une petite application crossplatform en Java avec swing. Malheureusement j'ai un petit probleme avec getLocation() sous Mac OS (java 1.5.0_20).
Mon application est constituee d'une fenetre principale (JFrame).
Et 'coller' a gauche de cette JFrame j'affiche un JDialog (avec setUndecorate(true)). Lorsque l'utilisateur bouge la JFrame, le JDialog bouge egalement pour rester 'coller' a gauche.
Cela fonctionne parfaitement sous Windows, je check periodiquement la position de ma JFrame (getLocation()) et modifie la position du JDialog (setLocation).
Le soucis sous Mac c'est que getLocation() me retourne toujours la meme position lorsque l'utilisateur bouge la JFrame. Il faut attendre que l'utilisateur arrete de bouger la JFrame pour que getLocation() retroune les nouvelles coordonnees.
Quelqu'un a-t-il deja rencontre ce probleme? Avez-vous des suggestions pour regler ce problem?
Merci de votre aide.
Eco.
Partager