J'utilise un TreeViewer dans une jungle WizardPage et l'entrée initiale dans l'arbre provoque la croissance verticale de la WizardPage afin qu'elle puisse afficher toutes les valeurs de l'arbre. Lorsque vous développez l'une des valeurs de l'arborescence, la barre de défilement verticale fonctionne comme prévu. J'aimerais pouvoir définir la taille initiale de l'arbre pour qu'il soit corrigé et que la barre de défilement soit déjà affichée lors du dessin de la page WizardPage, mais cela n'est pas particulièrement évident pour moi - la méthode setSize sur l'arbre de TreeViewer ne semble pas faire quoi que ce soit.Comment définir la taille initiale d'un TreeViewer?
Toute aide serait appréciée!
quelle disposition utilisez-vous? – andyczerwonka
et quelle layoutdata? – drstupid
Contrôle composite = nouveau Composite (parent, SWT.NONE); control.setLayout (new GridLayout (2, false)); CheckboxTreeViewer treeViewer = new CheckboxTreeViewer (contrôle, SWT.V_SCROLL); treeViewer.getTree(). SetLayoutData (nouvelle GridData (SWT.FILL, SWT.FILL, true, false, 2, 1)); – Jeff