2017-04-09 4 views
-2

J'essaye d'avoir jtextcompontes avec une barre de défilement. quand je défile, je veux que l'autre jtextcomponte défile aussi.Liaison de deux jtextarea avec une barre de défilement

Voici une capture d'écran:

https://i.stack.imgur.com/uloLn.png

+0

Vous feriez mieux d'utiliser le support 'rowHeader' de' JScrollPane', [par exemple] (http://stackoverflow.com/questions/34010090/moving-the-visible-area-of-a -jscrollpane-to-a-specific-position/34011257 # 34011257), [exemple] (http://stackoverflow.com/questions/36391104/how-to-create-this-grid-like-layout-with-column- et-row-labels/36392158 # 36392158), [exemple] (http://stackoverflow.com/questions/21766588/make-jscrollpane-control-multiple-components/21767752#21767752) – MadProgrammer

Répondre

2

Ne pas essayer de créer deux composants séparés qui défilent. Au lieu de cela, le composant de numéro de ligne peut être ajouté en tant que "en-tête de ligne" pour le panneau de défilement. Ensuite, le composant défilera automatiquement en synchronisation.

Extrayez Text Component Line Number pour un composant que vous pouvez utiliser pour les numéros de ligne de la zone de texte.