Bonsoir,

J'ai un problème assez ennuyeux, je désire insérer un widget (un Text par exemple) dans un scrolledComposite figurant sur un composite parent.
j'arrive à faire apparaitre à l'écran mon scrolledComposite, le problème c'est que le widget n'apparait pas à l'intérieur.

Je me suis dit, c'est peut-être un problème de layout, pourtant je pense l'avoir appliqué correctement sur mon scrolledComposite.

voici mon code, si quelqu'un peut m'aider à résoudre ce problème car là j'ai du mal

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
 
parent.setSize(600, 282);
scrolledComposite = new ScrolledComposite(parent, SWT.H_SCROLL | SWT.V_SCROLL);
GridLayout compositeLayout = new GridLayout(1,true);
scrolledComposite.setLayout(compositeLayout);
GridData scrolledCompositeLData = new GridData();
scrolledComposite.setLayoutData(scrolledCompositeLData);
scrolledComposite.setAlwaysShowScrollBars(true);
			scrolledComposite.setBackground(SWTResourceManager.getColor(105, 126, 209));
 
text = new Text(scrolledComposite, SWT.READ_ONLY | SWT.SINGLE | SWT.BORDER);
GridData layoutData = new GridData();
text.setLayoutData(layoutData);
text.setText("aaaaaaa");
text.setBackground(SWTResourceManager.getColor(0, 126, 100));