J'écris un programme basé sur Java Swing utilisant JFrame et capable d'afficher une icône de barre d'état système pour un accès rapide aux fonctions les plus utilisées. Maintenant, je veux ajouter une option permettant à l'utilisateur de choisir si l'icône normale de la barre des tâches (Windows) doit être affichée lorsque la fenêtre du programme est réduite.Comment activer dynamiquement ou désactiver l'icône de la barre des tâches pour un programme Java Swing
Une recherche dans Google m'a dit que je peux utiliser JDialog au lieu de JFrame. Malheureusement, ce n'est pas une bonne solution dans mon cas, car je veux activer ou désactiver dynamiquement l'icône de la barre des tâches en fonction de la décision de l'utilisateur.
Est-ce possible?
Merci et Sincères salutations, Matthias
le problème est ici que, dans ce cas, si la fenêtre JFrame est réduite au minimum, il reste l'icône dans la barre des tâches, est-ce pas? Mais je veux enlever toute l'icône (entrée) de la barre des tâches dès que la fenêtre est réduite ... – Matthias
Je viens de l'essayer avec un ancien programme que j'avais installé et qui a fonctionné. J'ai mis la propriété de visibilité jframes à false, ie. frame.setVisible (false); et il n'est plus apparu dans la barre des tâches. Pour faire cela sur minimiser, vous devrez écouter un changement d'état, ce qui est différent alors j'ai dit (le mien étant pré 1.4) mais c'est assez facile à chercher. Lorsque vous restaurez la fenêtre, vous venez de définir Vrai (true) et vous êtes prêt à recommencer. – phill
ok alors, je vais essayer, merci! – Matthias