Position d'un JDialog

Le
1 connu
Bonjour,

J'aimerais positionner un JDialog au dessus du bouton qui permet de le
lancer. J'aimerais une methode générique qui puisse être appliquer quelque
soit l'emplacement du bouton (ex : JPanel dans JPanel dans JFrame lancé
depuis JFrame principale).

Merci d'avance pour toute idée.


Pierre
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Paris Hilton
Le #6565781
Tu trouveras peut-être ton bonheur avec SpringLayout.
Voici le tutoriel du SpringLayout
http://java.sun.com/docs/books/tutorial/uiswing/layout/spring.html
et ses références
http://java.sun.com/javase/6/docs/api/javax/swing/SpringLayout.html
.

Bonjour,

J'aimerais positionner un JDialog au dessus du bouton qui permet de le
lancer. J'aimerais une methode générique qui puisse être appliquer quelque
soit l'emplacement du bouton (ex : JPanel dans JPanel dans JFrame lancé
depuis JFrame principale).

Merci d'avance pour toute idée.


Pierre




Morty
Le #6566221
1 connu a utilisé son clavier pour écrire :
Bonjour,

J'aimerais positionner un JDialog au dessus du bouton qui permet de le
lancer. J'aimerais une methode générique qui puisse être appliquer quelque
soit l'emplacement du bouton (ex : JPanel dans JPanel dans JFrame lancé
depuis JFrame principale).

Merci d'avance pour toute idée.


Une idée ? Bien que n'ayant pas utilisé AWT/Swing depuis 1000 ans,
voici:
L'utilisation de la methode setLocationRelativeTo(...) couplée à celle
de setLocation(...)

--
Morty

1 connu
Le #6569721
Merci pour le tuyau, j'ai pu aligner mon jDialog sur le bord en haut à
droite du jButton
avec le code :
jDialog .setLocationRelativeTo(jButton);
jDialog .setLocation((int)jDialog .getLocation().getX() -
(jDialog .getWidth() - jButton.getWidth())/2 ,(int)jDialog
.getLocation().getY() + (jDialog .getHeight() - jButton.getWidth())/2);



"Morty"
1 connu a utilisé son clavier pour écrire :
Bonjour,

J'aimerais positionner un JDialog au dessus du bouton qui permet de le
lancer. J'aimerais une methode générique qui puisse être appliquer
quelque soit l'emplacement du bouton (ex : JPanel dans JPanel dans JFrame
lancé depuis JFrame principale).

Merci d'avance pour toute idée.


Une idée ? Bien que n'ayant pas utilisé AWT/Swing depuis 1000 ans, voici:
L'utilisation de la methode setLocationRelativeTo(...) couplée à celle de
setLocation(...)

--
Morty





Publicité
Poster une réponse
Anonyme