Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1296 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Avertir d'un nouveau message par clignotement dans la barre des tâches

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

Avertir d'un nouveau message par clignotement dans la barre des tâches

n°293844
ndmax
Posté le 25-01-2003 à 18:37:41  profilanswer
 

SLt!
 
Bon, j'avance petit à petit sur mon chat
(en fait, c'est plutôt quand j'ai le temps).
Les fonctions de base marchent bien, mais
j'aimerais, lorsqu'un utilisateur réduit sa
fenêtre dans la barre des tâches, qu'il soit
prévenu d'un nouveau msg par un clignotement
dans la berre des tâches de l'onglet correspondant.
On voit ça notamment avec Trillian et c'est vraiment
pratique, plutôt que de regarder à chaque fois s'il
y a un nouveau msg ou pas, et de  répondre à l'autre
1h après......
 
Etant donné que je fais mon chat en version graphique,
je pense que c'est faisable, mais comment ????
 
Merci.

mood
Publicité
Posté le 25-01-2003 à 18:37:41  profilanswer
 

n°293846
schnapsman​n
Zaford Beeblefect
Posté le 25-01-2003 à 18:44:27  profilanswer
 

Ndmax a écrit :

SLt!
 
 
Etant donné que je fais mon chat en version graphique,
je pense que c'est faisable, mais comment ????
 
Merci.


 
 
pas en java, ou alors il faut linker une dll pour le faire


---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
n°293848
ndmax
Posté le 25-01-2003 à 18:46:43  profilanswer
 

Ha bon, tu peux m'expliquer un peu STP ??
Merci.

n°293850
schnapsman​n
Zaford Beeblefect
Posté le 25-01-2003 à 18:50:07  profilanswer
 

SchnapsMann a écrit :


 
 
pas en java, ou alors il faut linker une dll pour le faire


 
en gros tu ne peux pas faire ça avec un programme en java pur; il faut appeller des méthodes dans une dll windows qui va faire le boulot; par contre je ne sais pas te dire que mettre dans cette dll [:tinostar]


---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
n°293854
R3g
fonctionnaire certifié ITIL
Posté le 25-01-2003 à 19:00:03  profilanswer
 

Ndmax a écrit :

Ha bon, tu peux m'expliquer un peu STP ??
Merci.


Ben ca parait logique : la barre des taches c'est un truc specifique à windows. Donc Java y sait pas faire.

n°293955
ndmax
Posté le 26-01-2003 à 00:02:54  profilanswer
 

Oui, ça paraît logique mais la fenêtre
graphique de Java aurait pu envoyer
un signal qui aurait automatiquement été
géré par Windows.. (c'était logique aussi)

n°293960
darklord
You're welcome
Posté le 26-01-2003 à 00:13:05  profilanswer
 

Ndmax a écrit :

Oui, ça paraît logique mais la fenêtre
graphique de Java aurait pu envoyer
un signal qui aurait automatiquement été
géré par Windows.. (c'était logique aussi)


 
mais bien sur ...  :sarcastic:


---------------
Just because you feel good does not make you right
n°294265
ndmax
Posté le 26-01-2003 à 13:27:34  profilanswer
 

Alors ya vraiment aucune possibilité ???
Même en important une dll ou je ne sais quoi?
 
HELP !!!

n°294267
R3g
fonctionnaire certifié ITIL
Posté le 26-01-2003 à 13:35:50  profilanswer
 

Ben y'a surement une possibilité, en utilisant les API windows à travers JNI, mais franchement j'y connais rien. En plus, tu vas te retrouver avec un programme qui ne tournera que sous windows, donc je vois vraiment pas l'interet.

n°294325
ndmax
Posté le 26-01-2003 à 15:44:58  profilanswer
 

Ok, merci..
Je verrai bien si jamais je peux
trouver un truc, mais c'est con quand même.
Ca aurait été bien utile.
 
Au pire, à chaque nouveau msg, je fais
un pop-up de la fenêtre!

mood
Publicité
Posté le 26-01-2003 à 15:44:58  profilanswer
 

n°294361
ndmax
Posté le 26-01-2003 à 17:51:41  profilanswer
 

J'ai trouvé !!!!
En fait, c'est juste la méthode
toFront() de la JFrame qu'il faut
appeler à chaque msg, et Windows s'occupe
comme un grand de faire clignoter dans la barre des tâches !!!

n°294372
darklord
You're welcome
Posté le 26-01-2003 à 18:07:57  profilanswer
 

Ndmax a écrit :

J'ai trouvé !!!!
En fait, c'est juste la méthode
toFront() de la JFrame qu'il faut
appeler à chaque msg, et Windows s'occupe
comme un grand de faire clignoter dans la barre des tâches !!!


 
 :heink:


---------------
Just because you feel good does not make you right
n°294376
schnapsman​n
Zaford Beeblefect
Posté le 26-01-2003 à 18:09:51  profilanswer
 

Ndmax a écrit :

J'ai trouvé !!!!
En fait, c'est juste la méthode
toFront() de la JFrame qu'il faut
appeler à chaque msg, et Windows s'occupe
comme un grand de faire clignoter dans la barre des tâches !!!


 
comme ça si la fenêtre est affichée elle pop up  [:tinostar]


---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
n°294386
R3g
fonctionnaire certifié ITIL
Posté le 26-01-2003 à 18:21:29  profilanswer
 

Ndmax a écrit :

J'ai trouvé !!!!
En fait, c'est juste la méthode
toFront() de la JFrame qu'il faut
appeler à chaque msg, et Windows s'occupe
comme un grand de faire clignoter dans la barre des tâches !!!


Tiens c'est bizarre, j'aurais pensé qu'il aurait restauré la fenêtre au premier plan...

n°294403
TBone
Pouet.
Posté le 26-01-2003 à 18:54:46  profilanswer
 

ou simplement jouer un p'tit wav pour prévenir.


---------------
As the plane took off, the pilot turned to the co-pilot and said, “Have you ever flown solo?” Co-pilot: No. Typically I fly much higher than this.
n°294518
ndmax
Posté le 26-01-2003 à 22:01:43  profilanswer
 

C'est une idée aussi !!

n°294637
Predicator
Posté le 27-01-2003 à 09:48:54  profilanswer
 

Ndmax a écrit :

Oui, ça paraît logique mais la fenêtre
graphique de Java aurait pu envoyer
un signal qui aurait automatiquement été
géré par Windows.. (c'était logique aussi)


 
c'est possible, il y a une table d'évènement gérées par windows... reste à savoir où et comment envoyer un tel message :)
ben il suffit de trouver la dll indiquée plus haut :D
 

Citation :


mais bien sur ...  :sarcastic:


 
merci de cette remarque constructive
 

Citation :


ou simplement jouer un p'tit wav pour prévenir.


 
ce serait plus simple :lol:

n°294648
El_gringo
Posté le 27-01-2003 à 09:57:12  profilanswer
 

Hé, mais tous, arrêtez de parler de Dll. il fait un chat. C donc une applet ce qu'il fait. Il va pas utiliser le dll (api windows, ou autre) du client, comme ça, vs croyez quoi ? qu'avec Java c la fête, on peut faire ce qu'on veux sur les postes clients !?

n°294655
darklord
You're welcome
Posté le 27-01-2003 à 10:06:36  profilanswer
 

El_gringo a écrit :

Hé, mais tous, arrêtez de parler de Dll. il fait un chat. C donc une applet ce qu'il fait. Il va pas utiliser le dll (api windows, ou autre) du client, comme ça, vs croyez quoi ? qu'avec Java c la fête, on peut faire ce qu'on veux sur les postes clients !?


 
Qui a parlé d'applet?


---------------
Just because you feel good does not make you right
n°294662
Predicator
Posté le 27-01-2003 à 10:19:10  profilanswer
 

El_gringo a écrit :

Hé, mais tous, arrêtez de parler de Dll. il fait un chat. C donc une applet ce qu'il fait. Il va pas utiliser le dll (api windows, ou autre) du client, comme ça, vs croyez quoi ? qu'avec Java c la fête, on peut faire ce qu'on veux sur les postes clients !?


 
oui s'il a une applet signée et certicfiée :)

n°294663
Cherrytree
cn=?
Posté le 27-01-2003 à 10:21:00  profilanswer
 

Predicator a écrit :


 
oui s'il a une applet signée et certicfiée :)


Et c'est bien sûr le cas de monsieur tout le monde. Plus sérieusement, appeler une dll pour un chat, c'est son droit, mais AMHA, c'est beaucoup de travail pour rien.


---------------
Le site de ma maman
n°294664
El_gringo
Posté le 27-01-2003 à 10:21:15  profilanswer
 

Un chat, en Java, y a pas mal de chances que ça en soit une. Tu prends le pari ?

n°294665
darklord
You're welcome
Posté le 27-01-2003 à 10:22:24  profilanswer
 

El_gringo a écrit :

Un chat, en Java, y a pas mal de chances que ça en soit une. Tu prends le pari ?


 
je ne prends aucun pari. Juste pour dire que ce n'est pas SI évident que ça. Y a une différence entre affirmer et supposer :o
 
De toutes façons si il joue avec des DLL, c'est rapé


---------------
Just because you feel good does not make you right
n°294666
Cherrytree
cn=?
Posté le 27-01-2003 à 10:22:26  profilanswer
 

El_gringo a écrit :

Un chat, en Java, y a pas mal de chances que ça en soit une. Tu prends le pari ?


Sans moi. :o


---------------
Le site de ma maman
n°294667
Predicator
Posté le 27-01-2003 à 10:22:55  profilanswer
 

c'est clair qu'il n'y a aucun intérêt à signer et certifier un client irc... c'est pas le problème, je dis juste que c'est possible !
mais comme je l'ai dit plus haut, lire un fichier wave c'est mieux et plus simple...

n°294670
Cherrytree
cn=?
Posté le 27-01-2003 à 10:32:41  profilanswer
 

Predicator a écrit :

c'est clair qu'il n'y a aucun intérêt à signer et certifier un client irc... c'est pas le problème, je dis juste que c'est possible !
mais comme je l'ai dit plus haut, lire un fichier wave c'est mieux et plus simple...


Je parle pour ma propre expérience : des applets signés, on en parle beaucoup, on en voit jamais. On ferait mieux de ne pas en parler, puisque pratiquement, la solution n'existe pas.


---------------
Le site de ma maman
n°294672
Predicator
Posté le 27-01-2003 à 10:37:48  profilanswer
 

parce qu'il y a toujours un moyen de contourner la signature...
dans mon applet par exemple, j'ai besoin de plus de ressources que celles qui sont allouées aux applets (soir 64 Mo).
deux solutions :
 
- signer mon applet et augmenter les ressources
- demander au client d'augmenter lui même les ressources avant d'utiliser l'applet...
 
alors, j'ai choisi quoi ? :lol:

n°294714
Cherrytree
cn=?
Posté le 27-01-2003 à 11:48:36  profilanswer
 

Predicator a écrit :

parce qu'il y a toujours un moyen de contourner la signature...
dans mon applet par exemple, j'ai besoin de plus de ressources que celles qui sont allouées aux applets (soir 64 Mo).
deux solutions :
 
- signer mon applet et augmenter les ressources
- demander au client d'augmenter lui même les ressources avant d'utiliser l'applet...
 
alors, j'ai choisi quoi ? :lol:


Je ne sais pas.


---------------
Le site de ma maman
n°294722
ndmax
Posté le 27-01-2003 à 12:04:38  profilanswer
 

Ola, ola!! Du calme..
 
Ce n'est pas une applet pour vous répondre.
C'est juste un programme que l'on a du commencer
en cours et que je veux continuer pour le plaisir.
 
Mais de toute façon, comme je vous ai dit,
ce n'est plus la peine car ça fonctionne maintenant!!
Mais si vous avez des suggestions, ya pas de problèmes.
 
Merci et @+

n°294725
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 27-01-2003 à 12:13:05  profilanswer
 

Ndmax a écrit :


Mais de toute façon, comme je vous ai dit,
ce n'est plus la peine car ça fonctionne maintenant!!
Mais si vous avez des suggestions, ya pas de problèmes.


 
Bin essaie de faire la même chose sous NT ou 98 et tu verras que ça clignote rien du tout. C'est depuis 2000 que ça existe : les progs qui tournent en tâche de fond ou qui sont minimisés, s'ils envoient un message à l'OS du style "hé, fous-moi au premier plan" (comme le toFront(), sans doute), bin leur icône clignote dans la barre des tâches, tout connement. Mais sous des Windoze plus vieux, l'appli se maximisait (ou la popup apparaissait) derrière toute autre appli.

n°294741
darklord
You're welcome
Posté le 27-01-2003 à 12:30:52  profilanswer
 

Taiche :jap:


---------------
Just because you feel good does not make you right
n°294754
Predicator
Posté le 27-01-2003 à 12:43:52  profilanswer
 

Cherrytree a écrit :


Je ne sais pas.


 
 :pfff:

n°294901
ndmax
Posté le 27-01-2003 à 16:16:52  profilanswer
 

Heureusement que je suis sous XP alors ;-)

n°295160
--greg--
Posté le 27-01-2003 à 23:52:10  profilanswer
 

Taiche a écrit :


 
Bin essaie de faire la même chose sous NT ou 98 et tu verras que ça clignote rien du tout. C'est depuis 2000 que ça existe : les progs qui tournent en tâche de fond ou qui sont minimisés, s'ils envoient un message à l'OS du style "hé, fous-moi au premier plan" (comme le toFront(), sans doute), bin leur icône clignote dans la barre des tâches, tout connement. Mais sous des Windoze plus vieux, l'appli se maximisait (ou la popup apparaissait) derrière toute autre appli.

et sous nux ça donne quoi ce toFront() ? curiosité.


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°295163
--greg--
Posté le 27-01-2003 à 23:52:33  profilanswer
 

Cherrytree a écrit :


Je parle pour ma propre expérience : des applets signés, on en parle beaucoup, on en voit jamais. On ferait mieux de ne pas en parler, puisque pratiquement, la solution n'existe pas.

[:rofl]
 
quoted  :ouch:  


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°295167
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 27-01-2003 à 23:56:16  profilanswer
 

--greg-- a écrit :

et sous nux ça donne quoi ce toFront() ? curiosité.


 
Aucune idée [:ddr555]
Sérieusement, vu le comportement sous XP et vu le nom, j'pense que ça amène la JFrame au premier plan [:spamafote]

n°295169
--greg--
Posté le 27-01-2003 à 23:57:34  profilanswer
 

Taiche a écrit :


 
Aucune idée [:ddr555]
Sérieusement, vu le comportement sous XP et vu le nom, j'pense que ça amène la JFrame au premier plan [:spamafote]

oué c ce que c'est supposé faire d'apres la javadoc mais bon [:spamafote]


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°295218
Cherrytree
cn=?
Posté le 28-01-2003 à 06:55:17  profilanswer
 

--greg-- a écrit :

[:rofl]
 
quoted  :ouch:  
 


Je suppose donc que les applets signés existent en vrai. Alors ça se présente comment ? L'obtention du certificat, tout ça ?


---------------
Le site de ma maman
n°295232
darklord
You're welcome
Posté le 28-01-2003 à 08:33:31  profilanswer
 

Cherrytree a écrit :


Je suppose donc que les applets signés existent en vrai.  


 
 :ouch:  :heink: bin oui


---------------
Just because you feel good does not make you right
n°295242
Cherrytree
cn=?
Posté le 28-01-2003 à 08:53:18  profilanswer
 

DarkLord a écrit :


 
 :ouch:  :heink: bin oui


Bon, ben j'ai appris un truc. Sinon, c'est quoi la démarche ?


---------------
Le site de ma maman
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Avertir d'un nouveau message par clignotement dans la barre des tâches

 

Sujets relatifs
Enlever l URl exact dans la barre d adresseComment mettre une barre de defilement uniquement sur un tableau
[VBA] Barre de progression ?Java + KDE --> problemes de Frames qui se minimisent dans la barre
besoin d'aide barre de chargement[oracle+unix] comment récupérer un message d'erreur ?
Méssage d'erreur à l'appel d'une fonction...AIDE!! Nouveau avec Delphi
Fenetre sans barre de titreVirer la barre avec Reduire/Agrandir/Fermer
Plus de sujets relatifs à : Avertir d'un nouveau message par clignotement dans la barre des tâches


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR