Hallo Ich habe einen TitleArea Dialog.
In diesem befindet sich derzeit nur ein Label und ein textfeld.
Als Layout Manager verwende ich die Kombination von GridLayout und GridData.
Ich wollte das Label und textfeld nebeneinander positioniert sind. Dies habe ich mit gridLayout.numColumns = 2; gemacht. Aber sie stehen trotzdem untereinander. Kann mir einer von euch sagen, was ich vergessen habe.
Hier ein Code Auschnitt mit den relevanten zeilen
In diesem befindet sich derzeit nur ein Label und ein textfeld.
Als Layout Manager verwende ich die Kombination von GridLayout und GridData.
Ich wollte das Label und textfeld nebeneinander positioniert sind. Dies habe ich mit gridLayout.numColumns = 2; gemacht. Aber sie stehen trotzdem untereinander. Kann mir einer von euch sagen, was ich vergessen habe.
Hier ein Code Auschnitt mit den relevanten zeilen
Java:
final Composite area = new Composite(parent, SWT.NULL);
final GridLayout gridLayout = new GridLayout();
gridLayout.numColumns = 2;
gridLayout.marginWidth = 15;
gridLayout.marginHeight = 10;
area.setLayout(gridLayout);
final GridData gridData = new GridData();
Label label1 = new Label(parent, SWT.NONE);
label1.setText("name:");
gridData.widthHint = 50;
label1.setLayoutData(gridData);
folderNameTxt = new Text(parent, SWT.BORDER);
gridData.widthHint = 200;
nameTxt.setLayoutData(gridData);
....
return area;