j'ai un JFrame de menu principal et un autre JFrame que je veux positionner à la gauche par un certain (x,y), comment faire ça ???
Version imprimable
j'ai un JFrame de menu principal et un autre JFrame que je veux positionner à la gauche par un certain (x,y), comment faire ça ???
Bonsoir,
Qu'entends-tu pas "JFrame de menu principal" ? Une fenêtre principale et une autre secondaire ?
J'ai créé deux JFrames, l'une pour une fenêtre principale où j'ai mis mon menu par lequel j'appelle l'autre fenêtre que je veux positionner non pas au centre mais dans le coin gauche de la principale
Tu peux commencer par avoir l'emplacement (x,y) de la fenêtre principale et d'initialiser les Point de ta fenêtre secondaire en faisant la soustraction, je ne sais pas si c'est ce que tu veux mais je pourrais t'aider plus si précises ce que tu cherches vraiment à réaliser, en attendant tu peux essayer ça :
bonne chance !Code:
1
2 fenetre_secondaire.setLocation(this.getLocation().x - fenetre_secondaire.getSize().width, this.getLocation().y); // this fait référence à ta fenêtre principale.
je veux que ma fenêtre soit positionnée dans le menu comme une fenêtre attachée si possible voilà comment elle apparaît maintenant quand je l'appelle
Pièce jointe 203922
déjà vous remarquez que la fenêtre secondaire est plus longue que le menu, je veux qu'elle apparaît comme intégré dans la fenêtre principale, comme c'est le cas des logiciels à plusieurs fenêtres, j'ai d'autres fenêtres que je veux positionner toutes l'une à côté de l'autre sur le fenêtre principale
Salut,
Pour faire ça on utilise des internal frames (sinon, il va falloir que tu bidouilles pour déterminer dynamiquement la taille des menus (qui peuvent changer n'importe quand avec la configuration du thème), sans parler de la gestion des fenêtres (ordre d'affichage, réduction, affichage dans la barre de tâche, etc.).
ne vous inquiétez pas pour la taille je vais la fiixer mais je ne connaissais pas ces internal frames je vais jeter un coud d'oeuil