changer la couleur de la fenetre dans la barre de taches

changer la couleur de la fenetre dans la barre de taches - Java - Programmation

Marsh Posté le 01-08-2004 à 18:18:40    

Bonjour à tous,
Dans mon application Java, j'utilise une JFrame et j'aimerai changer la couleur (la faire clignoter par exemple) dans la barre de taches pour prévenir l'utilisateur d'un changement.
Dans la javadoc j'ai vu des fonctions pour changer le titre, l'icone, savoir si la fenetre est active ou pas, mais rien pour changer la couleur dans la barre de tache...
Si vous connaissez un lien ou directement la solution, ou encore les mots clé que je pourrais entrer dans un moteur de recherche pour trouver la solution, ca m'aiderais beaucoup...
Merci  

Reply

Marsh Posté le 01-08-2004 à 18:18:40   

Reply

Marsh Posté le 01-08-2004 à 20:28:31    

dans le pire des cas, tu tapes dans les API win32 (car je suppose que tu parles de Windows) avec JNI...
 
c'est vraiment indispensable le clignotement ? car cela ne semble pas super (du tout) portable...


---------------
A straight line is a special case of a curve. It's a curve which is uncurved. -- Susskind.
Reply

Marsh Posté le 01-08-2004 à 20:59:27    

Je pensais pas forcement a du clignotement mais quelque chose qui changerai la couleur. J'aurais préféré éviter de passer par JNI car mon application tournera sous linux aussi. Je peux toujours faire un cas particulier juste pour windows mais bon...
Merci du conseil

Reply

Marsh Posté le 01-08-2004 à 22:23:22    

fais gaffe car sous linux tu n'as pas toujours de barres de tâches...(fluxbox pour ne citer qu'un wm)


---------------
A straight line is a special case of a curve. It's a curve which is uncurved. -- Susskind.
Reply

Marsh Posté le 02-08-2004 à 00:13:19    

si y a bien un truc qui me manque dans java 1.3 c'est ce fichu clignotement.
 
il suffisait de faire
 
taFrame.setVisible(true);  
si elle est iconifié ca l a fait clignoter.
 
avec la 1.4 c'est plus trop ca , ca donne le focus a l'appli iconifié :/
 

Reply

Marsh Posté le 02-08-2004 à 11:28:55    

TBone : Toute facon si je passe par du JNI je verifierais le systeme d'exploitation avant, mais j'aurais préféré trouver directement dans l'API de JAVA...
 
veryfree : J'utilise la 1.4, je vais tester ce que tu m'as dit voir ce que ca donne... (merci pour l'idée ;))

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed