Bonjour à tous,
J'ai quelques difficultés à comprendre comment permettre la sélection manuelle d'une partie du texte contenu dans un JTextPane, lui-même inclus dans 1 JTable et créé via un CellRenderer...
Plus précisément, je dispose d'une table à 2 colonnes, la 1ere contenant du texte, la seconde des flottants (les colonnes ne sont pas éditables). Pour chaque cellule de la 1ere colonne, j'utilise un CellRenderer pour créer un JTextPane à partir de la chaîne de caractères de départ (de façon à pouvoir en "colorier" certaines portions)
Malheureusement, dans ce cas précis, je n'ai pas encore trouvé comment activer la sélection de texte à la souris (l'action "clic gauche enfoncé + déplacement" n'entraine aucune réaction). Apparemment, si j'ai bien saisi, cela serait dû au fait qu'il est impossible d'associer des événements à un JComponent créé via un CellRenderer.
Jusque là, je n'ai pas trouvé comment contourner ce problème. Des idées ? Merci d'avance !
(Si nécessaire, je peux poster une classe démo illustrant le phénomène).
Partager