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

Graphisme Java Discussion :

Style msn pour l'iconification


Sujet :

Graphisme Java

  1. #1
    Membre émérite Avatar de Jidefix
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    742
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Septembre 2006
    Messages : 742
    Par défaut Style msn pour l'iconification
    Bonjour,
    Je travaille sur une JFrame, et je voudrai que son comportement en cas d'iconification soit le même que celui de programmes comme msn, les antivirus, zonealarm etc...
    C'est à dire que quand on l'iconifie, elle doit disparaitre de la barre des taches et s'afficher dans le system tray, puis réapparaitre quand on clique dessus depuis le system tray.
    Pour l'instant j'ai réussi à mettre une icone dans le system tray et à lui faire faire des trucs avec l'API de JDic, maintenant mon probleme est le suivant: j'ai cru comprendre que le meilleur moyen de la faire disparaitre de la barre des taches était de déplacer le contentPane de la JFrame dans un JDialog, mais j'ai encore besoin de savoir comment détecter quand la JFrame est iconifiée (en gros je veux détecter le click sur l'icone d'iconification en haut à droite)??
    Merci pour vos idées
    (si vous avez des solutions plus simples je suis aussi preneur)

  2. #2
    Membre éprouvé
    Avatar de Janitrix
    Inscrit en
    Octobre 2005
    Messages
    3 391
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 3 391
    Par défaut
    Citation Envoyé par Jidefix
    Pour l'instant j'ai réussi à mettre une icone dans le system tray et à lui faire faire des trucs avec l'API de JDic, maintenant mon probleme est le suivant: j'ai cru comprendre que le meilleur moyen de la faire disparaitre de la barre des taches était de déplacer le contentPane de la JFrame dans un JDialog, mais j'ai encore besoin de savoir comment détecter quand la JFrame est iconifiée (en gros je veux détecter le click sur l'icone d'iconification en haut à droite)??
    Merci pour vos idées
    (si vous avez des solutions plus simples je suis aussi preneur)
    Tu peux tout simplement faire un setVisible(false) sur ta fenêtre et appeler setVisible(true) quand tu veux la réafficher. De plus, pour détecter les evénements liés à une JFrame il faut implémenter WindowListener.
    Bonne chance.

  3. #3
    Membre émérite Avatar de Jidefix
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    742
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Septembre 2006
    Messages : 742
    Par défaut
    Ah oui c'est aussi con que ça lol
    Je n'avais pas cogité que setVisible(false) faisait disparaitre la frame de la barre des taches :p
    C'est nickel merci beaucoup!

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

Discussions similaires

  1. [VB6] Methode pour faire un pop up style msn
    Par Djaiffe dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 19/06/2006, 17h29
  2. [CSS] style externe pour differente résolution d'écran
    Par bor1s dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 05/11/2005, 00h04
  3. Style XP pour TBitBtn
    Par slylafone dans le forum C++Builder
    Réponses: 7
    Dernier message: 03/02/2005, 19h49

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