IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Agents de placement/Fenêtres Java Discussion :

probleme de multi-JFrame


Sujet :

Agents de placement/Fenêtres Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2004
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 116
    Par défaut probleme de multi-JFrame
    Bonjour à tous,

    Je suis en train de développer une application qui s'organise en :
    1 interface menu, et 1 interface par sous menus (sous menu pouvant eux meme contenir un sous-menu)


    Les interfaces étant assez grandes, il était plus simple de faire 1 classe par "interface". Les classes étant des "extends JFrame"
    C'est là que le problème survient...

    Lorsque je lance le programme, une "icone" apparait dans le menu démarrer --> normal.
    Mais lorsque je lance une sous-interface, "new InterfaceXXX()" depuis mon menu principal, une 2° icone apparait dans le menu démarrer.

    Or il s'agit du même programme => pas joli

    Est-il possible, sans devoir changer radicalement ma strucutre, de n'avoir qu'une seule "icone" dans la barre des taches?

    En tenant compte que seul une fermeture de l'interface centrale ferme le programme. Ce malgrés que des interfaces de sous-menus soient ouvertes.
    (Ceci est déjà le cas : le main est dans l'interface centrale)

    Merci pour vos réponses...

  2. #2
    Membre éprouvé
    Avatar de Deadpool
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    1 312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 312
    Par défaut
    Bonjour,

    Pour n'avoir qu'une seule icône dans la barre des tâches, il faudrait que utilise la classe JWindow au lieu de JFrame pour tes interfaces additionnelles. En plus tu peux spécifier une JFrame parente à tes JWindow.

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2004
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 116
    Par défaut
    si j'utilise des JWindow, je ne devrai rien changer d'autre?

    EDIT : je viens de changer en JWindow un des sous-menu.

    Ca ne donne bien qu'une seule icone dans le menu démarrer, mais il n'y a pas de "contour".

    Je me rappelle avoir vu un site qui décrivait tous les modes possibles (seulement bouton de fermeture, rien, tous les boutons, etc...)
    mais est ce que c'était pour les JWindow ou non... je ne sais plus
    et je n'arrive pas à le retrouver dans mon historique.

  4. #4
    Membre éprouvé
    Avatar de Deadpool
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    1 312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 312
    Par défaut
    Oui les JWindow ne contiennent pas de "contour", en fait je me suis trompé, utilise plutôt des JDialog (au moins y'aura une croix de fermeture), tu peux aussi spécifier une JFrame parente et en plus l'avantage c'est que tu peux les rendre modale (afin de bloquer la JFrame parente tant que la JDialog sera ouverte).

  5. #5
    Membre confirmé
    Inscrit en
    Novembre 2004
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 116
    Par défaut
    ok... merci beaucoup

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Probleme avec une JFrame
    Par chacalpuant dans le forum Agents de placement/Fenêtres
    Réponses: 4
    Dernier message: 31/01/2008, 22h41
  2. [Polymorphisme] Comment resoudre un probleme de multi-heritage?
    Par flamandier dans le forum Design Patterns
    Réponses: 3
    Dernier message: 01/07/2007, 21h40
  3. Probleme Serveur/Multi-client avec socket
    Par CouaC dans le forum Réseau
    Réponses: 9
    Dernier message: 18/06/2007, 01h49
  4. Probleme d'impression JFrame
    Par Djulinho dans le forum Agents de placement/Fenêtres
    Réponses: 6
    Dernier message: 29/05/2006, 20h27
  5. [ADO] probleme de multi requête
    Par Grey dans le forum MFC
    Réponses: 3
    Dernier message: 01/12/2005, 17h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo