Mettre UNE String en couleur.. + jouer un son

Mettre UNE String en couleur.. + jouer un son - Java - Programmation

Marsh Posté le 29-01-2003 à 12:48:33    

Slt!
 
Bon, c'est tjs pour mon Chat qui commence à être pas mal.
En fait, lorsque quelqu'un se déconnecte, j'affiche le msg:
"(Pseudo) a quitté le salon.." mais j'aimerais le faire
ressortir des autres msg en le mettant en rouge par exemple,
et cela sans changer la couleur des autres msg!!
 
Je n'ai pas trouvé la méthode pour le faire..
 
Sinon, je me suis aussi penché sur le fait de pouvoir
jouer un son Wav à la réception de msg privés par exemple,
mais je ne sais pas bien comment faire.
 
Quelqu'un pourrait m'aider ??
 
Merci.

Reply

Marsh Posté le 29-01-2003 à 12:48:33   

Reply

Marsh Posté le 29-01-2003 à 14:43:59    

bah, si tu utilises Swing, il faut utiliser un javax.swing.text.DefaultStyledDocument dans ton JTextArea (si tu utilises un JTextArea) : en utilisant un AttributeSet pour "tuner" les caractéristiques de ton texte : tu utilises ensuite :
 
document.insertString(position, texte, attributeSet), ton texte est ajouté dans le document, avec les bons attributs...
En l'occurence, pour écrire en rouge gras :  
 
 

Code :
  1. SimpleAttributeSet sas = new SimpleAttributeSet();
  2. StyleConstants.setBold(sas, true);
  3. StyleConstants.setForeground(sas, Color.red);
  4. doc.insertString(position, "machin s'est déconnecté", sas);

 
 
Je ne saurais trop te conseiller de lire les docs de Document, AttributeSet, etc... : en effet, c'est des vieux souvenirs, et je peux m'être trompé!


Message édité par gfive le 29-01-2003 à 14:44:13
Reply

Marsh Posté le 29-01-2003 à 21:48:13    

un vert ça ira?
http://www.wickedweasel.com/oz/galleries/01_03/evaW/tn_eva01.jpg


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Marsh Posté le 29-01-2003 à 21:55:49    

j'ai failli faire une blague du même genre et puis je me suis dit que ça n'allait pas tarder... :D


Message édité par TBone le 29-01-2003 à 21:56:10

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

Marsh Posté le 29-01-2003 à 21:56:10    

Reply

Sujets relatifs:

Leave a Replay

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