hello,
avec le code suivant :
j obtiens le resultat du printscreen 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 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
Partager