JTextComponent : comment détecter si une partie du texte est sélectionnée ?
cs_Foub
Messages postés12Date d'inscriptiondimanche 1 avril 2001StatutMembreDernière intervention16 juillet 2007
-
28 mars 2007 à 23:00
cs_Foub
Messages postés12Date d'inscriptiondimanche 1 avril 2001StatutMembreDernière intervention16 juillet 2007
-
30 mars 2007 à 09:03
Bonsoir,
j'ai une question bête : comment savoir sur un JTextComponent si une
partie ou la totalité du texte contenue dans la zone de texte est
sélectionné ?
Comment puis-je déterminer si les opérations copier & couper peuvent être disponibles ?
Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 201338 29 mars 2007 à 01:35
Salut:
Utilises la méthode getSelectedText () de cette classe.
Je n'ai pas compris ta deuxième question. Mais comme cette classe ne dispose pas des méthodes copy () et paste (). Utilises le clipboard.
________________________________________________________________________________
A.B. :
"Dieu nous donne des mains, mais il ne bâtit pas les ponts
Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 201338 29 mars 2007 à 01:42
J'aimerais pouvoir détecter quand l'utilisateur a sélectionné (ou pas) du texte dans le composant pour activer ou désactiver les entrées "couper" & "copier" de mon menu.
J'ai bien essayé d'utiliser la méthode : getSelectedText() mais cela n'a rien donné de très probant.
cs_Foub
Messages postés12Date d'inscriptiondimanche 1 avril 2001StatutMembreDernière intervention16 juillet 2007 30 mars 2007 à 09:03
Mille excuses...
La méthode getSelectedText() fait exactement ce que je voulais.
J'avais une condition à la fin de montraitement qui perturbait l'affichage de ma liste déroulante.