Graphics & JList - Java - Programmation
Marsh Posté le 07-12-2003 à 19:23:52
Dessiner une string ?
modifier la couleur de la string ?
seulement une partie de la string ?
Précise un peu ta pensée et la finalité du truc.
Marsh Posté le 07-12-2003 à 19:25:00
je pense qu'il parle d'une chaine de charactere colorée? (avec plusieurs couleurs, pas une seule pour toute la chaine)
si oui >> ListItemRenderer, ou qqch dans ce style
Marsh Posté le 07-12-2003 à 19:26:09
the real moins moins a écrit : je pense qu'il parle d'une chaine de charactere colorée? (avec plusieurs couleurs, pas une seule pour toute la chaine) |
presque, ListCellRenderer
http://java.sun.com/j2se/1.4.2/doc [...] JList.html
http://java.sun.com/j2se/1.4.2/doc [...] derer.html
Marsh Posté le 07-12-2003 à 19:34:39
en fait le mieux c'est de crée un objet:
Code :
|
t'ajoute cet objet a ta list
et tu lui met un cellRenderer:
Code :
|
Marsh Posté le 07-12-2003 à 19:44:23
ben en fait je bosse sur un chat, et donc quand les msg arrive sur le client, ils sont afficher ds une JList au fur et a mesure
et j'aimerais que chaque personne puisse decider de la couleur de son text quil envois et donc le problem réside dans l'affichage de la couleur pour chaque string
et pouvoir genre, ecrire le pseudo d'une couleur identique pour tous et une couleur pr le text ...
v regarder ce que veryfree a mis au dessus merci bien
Marsh Posté le 07-12-2003 à 19:47:57
pourquoi afficher le text ds des jlist
jeditor pane c'est pas fait pour les cheins
Marsh Posté le 07-12-2003 à 19:54:55
bene uh ... je c po utiliser ca
je trouvais que la jlist c t un cool system lol...
mais en fait je veux pas que les gens puisse touché au text reçu sur le client kwa ... donc je c po si jTextPane c une bonne solution :-/
Marsh Posté le 07-12-2003 à 20:01:32
tu peux regarder ce que j'ai fait ici:
http://cvs.sourceforge.net/viewcvs [...] iew=markup
Marsh Posté le 07-12-2003 à 21:19:48
en fait le JTextPane c cool mais ...c pas top lol
pcq j'aimerais faire un system de ligne en fait, ou kan on click sur le pseudo ou phrase de la personne ca prend le pseudo ect...
fin je sais pas si tout ca est possible
Marsh Posté le 07-12-2003 à 21:27:55
ui je vois, mais y a moyen de bidonné.
je sais pas si tu pourras mettre des smileys dans une JList par exemple...
Marsh Posté le 07-12-2003 à 21:34:06
veryfree a écrit : ui je vois, mais y a moyen de bidonné. |
On doit pouvoir faire un renderer custom, même pour une JList, tu crois pas ?
Marsh Posté le 07-12-2003 à 21:37:21
Cherrytree a écrit : |
the real moins moins a écrit : |
...
Marsh Posté le 07-12-2003 à 21:40:01
Cherrytree a écrit : |
Jpense pas que ce soit possible.
JEditorPane est bien plus puissant, pour jchatirc j'ajoute des icons ,des boutons et meme des progressBar!
On peux tout faire quoi , meme jouer une video sur le textPane si ca te chante.
Avec sa JList va falloir s'accrocher
Marsh Posté le 07-12-2003 à 21:44:57
veryfree a écrit : |
mais putain $@#!
Marsh Posté le 07-12-2003 à 22:05:06
bah les smiley ds un premier temps m'en fou ...
jveux just mettre un peu de vie ds le prog
et vu ke je début en java... ListCellRender ... ca me dépasse
Marsh Posté le 07-12-2003 à 22:11:44
vous l'faites expres?
the real moins moins a écrit : |
Marsh Posté le 07-12-2003 à 22:22:42
the real moins moins a écrit : |
ben je sais bien que ca existe hein , je l es ai utiliser a plusieurs reprise (cf mon exemple plus haut) , mais ca resoud pas tout
Marsh Posté le 07-12-2003 à 22:31:49
t'as dit que ct pas possible de faire un renderer custom, quand meme hein
Marsh Posté le 07-12-2003 à 22:32:57
mon "c'est pas possible" faisait référence a un renderer custom concernant l'insertion de smileys dans la jlist et ca je pense que c'est impossible ( a part evidament juste au debut de chaque item mais ca represente aucun interet pour un chat...)
Marsh Posté le 07-12-2003 à 22:39:27
veryfree a écrit : mon "c'est pas possible" faisait référence a un renderer custom concernant l'insertion de smileys dans la jlist et ca je pense que c'est impossible ( a part evidament juste au debut de chaque item mais ca represente aucun interet pour un chat...) |
tu sais que les labels prennent du HTML dedans ?
Marsh Posté le 07-12-2003 à 22:40:01
bof, à mon avis tu fais ce que tu veux dans ton renderer, de la meme maniere que tu fais ce que tu veux dans ton pane
Marsh Posté le 07-12-2003 à 22:52:34
nraynaud a écrit : tu sais que les labels prennent du HTML dedans ? |
oui c'est vrai que c'est une solution
ce que j'ai ecrit plus haut c'est qu'avec un renderer perso ce sera pas facile voir impossible d'inseré des icones la ou il le desire dans la jlist
Marsh Posté le 08-12-2003 à 00:05:25
c bien bo tout ca mais si klk un pouvais m'espliker clairement ca m'aiderait
sinon euh ... p-e ke si je remplace ma Jlist par un Canvas ?? ...
mé le prob rest le meme je c pas utiliser de canvas
Marsh Posté le 07-12-2003 à 12:56:33
Bonjour,
alors j'aurais voulu savoir si ilé tait possible de dessiner une string et l'insérer dans une JList (en fait c pour pouvoir modifier la couleur de la string aisement... car je ne trouve pas de moyen de modifier seulement une partie de la string simplement en ajoutant la string a la jlist)
je sais pas si c tres clair comme c expliké
j'espere que vous pourai m'aider