Je souhaite changer les couleurs de polices et éventuellement
leur taille mais ceci dans une même cellule de JTable.
Pour l'instant mes cellules étendent JTextArea, mais on peut
eventuellement le changer.
J'utilise pour l'instant un CellRenderer qui me permet de
changer les attributs fond et texte de la cellule avec
SetBackground et SetForground, mais ça n'me convient pas,
pour modifier la couleur des polices dans une même case.
Est-ce possible mais en utilisant l'objet le moins lourd possible.
Peut-être des objets graphiques pour cela?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
TestMan
Bonjour à tous,
Je souhaite changer les couleurs de polices et éventuellement leur taille mais ceci dans une même cellule de JTable.
Pour l'instant mes cellules étendent JTextArea, mais on peut eventuellement le changer.
J'utilise pour l'instant un CellRenderer qui me permet de changer les attributs fond et texte de la cellule avec SetBackground et SetForground, mais ça n'me convient pas, pour modifier la couleur des polices dans une même case.
Est-ce possible mais en utilisant l'objet le moins lourd possible. Peut-être des objets graphiques pour cela?
Merci bien d'avance.
Bonjour,
Une solution simple est possible via un JLabel "HTML" :
Voir par exemple http://java.sun.com/docs/books/tutorial/uiswing/components/html.html
Le reste est une histoire de choix HTML et de possibilité du renderer.
Sinon, on peut aussi jouer avec les composants texte ... mais c'est "moins simple".
A+ TM
Bonjour à tous,
Je souhaite changer les couleurs de polices et éventuellement
leur taille mais ceci dans une même cellule de JTable.
Pour l'instant mes cellules étendent JTextArea, mais on peut
eventuellement le changer.
J'utilise pour l'instant un CellRenderer qui me permet de
changer les attributs fond et texte de la cellule avec
SetBackground et SetForground, mais ça n'me convient pas,
pour modifier la couleur des polices dans une même case.
Est-ce possible mais en utilisant l'objet le moins lourd possible.
Peut-être des objets graphiques pour cela?
Merci bien d'avance.
Bonjour,
Une solution simple est possible via un JLabel "HTML" :
Voir par exemple
http://java.sun.com/docs/books/tutorial/uiswing/components/html.html
Le reste est une histoire de choix HTML et de possibilité du renderer.
Sinon, on peut aussi jouer avec les composants texte ... mais c'est
"moins simple".
Je souhaite changer les couleurs de polices et éventuellement leur taille mais ceci dans une même cellule de JTable.
Pour l'instant mes cellules étendent JTextArea, mais on peut eventuellement le changer.
J'utilise pour l'instant un CellRenderer qui me permet de changer les attributs fond et texte de la cellule avec SetBackground et SetForground, mais ça n'me convient pas, pour modifier la couleur des polices dans une même case.
Est-ce possible mais en utilisant l'objet le moins lourd possible. Peut-être des objets graphiques pour cela?
Merci bien d'avance.
Bonjour,
Une solution simple est possible via un JLabel "HTML" :
Voir par exemple http://java.sun.com/docs/books/tutorial/uiswing/components/html.html
Le reste est une histoire de choix HTML et de possibilité du renderer.
Sinon, on peut aussi jouer avec les composants texte ... mais c'est "moins simple".
A+ TM
Pim
Une solution simple est possible via un JLabel "HTML" : Je l'ai fait et c'est très efficace.
bien que cela demande de mettre au point la html bien sur!
Voir par exemple http://java.sun.com/docs/books/tutorial/uiswing/components/html.html
Le reste est une histoire de choix HTML et de possibilité du renderer.
Sinon, on peut aussi jouer avec les composants texte ... mais c'est "moins simple".
La solution JLabel me convient pour l'instant : merci à toi.
Une solution simple est possible via un JLabel "HTML" :
Je l'ai fait et c'est très efficace.
bien que cela demande de mettre au point la html bien sur!
Voir par exemple
http://java.sun.com/docs/books/tutorial/uiswing/components/html.html
Le reste est une histoire de choix HTML et de possibilité du renderer.
Sinon, on peut aussi jouer avec les composants texte ... mais c'est
"moins simple".
La solution JLabel me convient pour l'instant : merci à toi.