hello,

avec le code suivant :

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
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
 
public void createControl(Composite parent) {
 
		Composite topLevel = new Composite(parent, SWT.NONE);
		GridLayout layout = new GridLayout();
		layout.numColumns = 2;
		layout.verticalSpacing = 12;
		topLevel.setLayout(layout);
		topLevel.setLayoutData(new GridData(GridData.VERTICAL_ALIGN_FILL
				| GridData.HORIZONTAL_ALIGN_FILL));
		topLevel.setFont(parent.getFont());
		PlatformUI.getWorkbench().getHelpSystem().setHelp(topLevel,
				IIDEHelpContextIds.NEW_FILE_WIZARD_PAGE);
 
		Label label = new Label(topLevel, SWT.WRAP);
		label.setText(StringHelper.toFirstUpper(model) + " Name :");
		label.setFont(this.getFont());
 
		fileNameField = new Text(topLevel, SWT.SINGLE | SWT.BORDER);
		fileNameField.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
		fileNameField.addModifyListener(validator);
		fileNameField.setFont(this.getFont());
 
		if (null != containerFullPath) {
			String fileName = getFileCreator().getUniqueFileName(
					containerFullPath, DEFAULT_FILENAME);
			fileNameField.setText(fileName);
		}
 
		Label desc = new Label(topLevel, SWT.WRAP);
		desc.setText("Description :");
		desc.setFont(this.getFont());
 
		description = new Text(topLevel, SWT.SINGLE | SWT.BORDER);
		GridData gridData = new GridData();
		gridData.widthHint = 300;
		gridData.verticalSpan = 3;
		gridData.horizontalAlignment = GridData.FILL;
		gridData.verticalAlignment = GridData.BEGINNING;
		gridData.heightHint = 80;
		description.setLayoutData(gridData);
		description.addModifyListener(validator);
 
		GridLayout layoutMdf = new GridLayout();
		layoutMdf.numColumns = 3;
		layoutMdf.verticalSpacing = 12;
 
		Label context = new Label(topLevel, SWT.WRAP);
		context.setText("Context :");
		context.setFont(this.getFont());
		context.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
 
		mdfFileName = new Text(topLevel, SWT.SINGLE | SWT.BORDER);
		mdfFileName.addModifyListener(validator);
		mdfFileName.setFont(this.getFont());
		mdfFileName.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
 
		Button button = new Button(topLevel,SWT.NONE);
		button.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
 
 
		setControl(parent);
	}
j obtiens le resultat du printscreen suivant :

j aimerais savoir comment faire pour que mon texte "context" et que le champ texte et le button soit sur la meme ligne

d avance merci