2009-02-24 8 views
1

J'ai un TextField() avec un texte assez long, parfois les dernières lignes ne sont pas visibles à l'écran (sans défilement).Détection si une chaîne particulière est actuellement visible sur TextField()

Maintenant, je veux détecter si, par ex. le mot IBM est actuellement visible à l'écran ou est-il en dehors de l'écran. Des idees pour faire cela? Je veux afficher ce mot particulier IBM en me déplaçant le textField() à la bonne position.

Répondre

1

Consultez la documentation du getLineIndexOfChar() pour déterminer la ligne qui contient un caractère donné, puis de comparer la valeur retreived avec scrollV et bottomScrollV pour déterminer si la ligne donnée est visible ou non.

Questions connexes