J'utilise ScrolledComposite pour un contrôle existant (avec beaucoup d'enfants) basé sur la méthode2 mentionnée ici: http: //www.placelab.org/toolkit/doc /javadoc/org/placelab/util/swt/SwtScrolledComposite.htmlScrolledComposite scinde l'écran verticalement et le contenu est affiché dans la moitié droite
Le seul changement est de créer un nouveau shell & J'utilise le parent du contrôle existant. Je vois les barres de défilement comme prévu mais le contrôle/le contenu existant est affiché depuis le centre & pas depuis le début. La première moitié (division verticale) de la mise en page est vide & le contrôle/contenu réel est affiché dans la moitié droite. J'ai vérifié les limites, l'origine, la taille, etc., ils semblent être bien.
capture d'écran putup ici: http: //img818.imageshack.us/i/contentstartsfrommiddle.jpg
Tous les indices
Merci à l'avance
Je pense que j'ai eu le problème. Pour le contrôle parent existant, un composite vide était ajouté, ce qui cause le problème. Une fois que j'ai supprimé le code de création composite à l'endroit approprié, les choses semblent bien. – user508435