left.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); right.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
Button button = new Button("submit"); button.setLayoutData(someObj);
VirtualComposite result = new VirtualComposite(parent, SWT.NONE); result.setModel(new VirtualCompositeModel() { @Override public int getSize() { return 5; } @Override public int getHeightAt(int index) { return 500; } @Override public Control createElementAt(Composite p, int index) { final Button button = new Button(p, SWT.PUSH); button.setText("Button #" + (1 + index)); button.setLayoutData(GridDataFactory.fillDefaults().grab(true, false).hint(-1, BUTTON_HEIGHT).create()); return button; } });
protected void createButtonsForButtonBar(Composite parent) { final GridLayout layout = (GridLayout)parent.getLayout(); layout.numColumns += 2; layout.makeColumnsEqualWidth = false; parent.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false)); final Button checkButton = new Button(parent, SWT.CHECK); checkButton.setText("View All schedules"); checkButton.setSelection(false); checkButton.setLayoutData(new GridData(SWT.LEFT, SWT.CENTER, false, false)); // Left out selection code for clarity final Label label = new Label(parent, SWT.NONE); label.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false)); createButton(parent, IDialogConstants.OK_ID, IDialogConstants.OK_LABEL, true); createButton(parent, IDialogConstants.CANCEL_ID, "Close", false); }
shell.setLayout(new GridLayout(3, false)); Label title = new Label(shell, SWT.NONE); title.setText("My first text editor"); GridData data = new GridData(SWT.FILL, SWT.BEGINNING, true, false); data.horizontalSpan = 3; title.setLayoutData(data); Label select = new Label(shell, SWT.NONE); select.setText("Select a file:"); data = new GridData(SWT.FILL, SWT.BEGINNING, true, false); select.setLayoutData(data); Text text = new Text(shell, SWT.BORDER); data = new GridData(SWT.FILL, SWT.BEGINNING, true, false); text.setLayoutData(data); Button button = new Button(shell, SWT.PUSH); button.setText("Browse..."); data = new GridData(SWT.FILL, SWT.BEGINNING, true, false); button.setLayoutData(data); List result = new List(shell, SWT.BORDER); data = new GridData(SWT.FILL, SWT.FILL, true, true); data.horizontalSpan = 3; result.setLayoutData(data);
Button dummy = new Button(parent, SWT.PUSH) dummy.setFocus() FormData data = new FormData(); data.bottom = new FormAttachment(-1); dummy.setLayoutData(data);
leftButtonData.grabExcessHorizontalSpace = true; leftButtonData.horizontalIndent = convertHorizontalDLUsToPixels(IDialogConstants.HORIZONTAL_MARGIN); leftButton.setLayoutData(leftButtonData);
@Override protected void contributeButtons(final Composite parent) { final Button applyButton = new Button(parent, SWT.PUSH); applyButton.setText("Apply"); final int widthHint = convertHorizontalDLUsToPixels(IDialogConstants.BUTTON_WIDTH); final GridData data = new GridData(SWT.FILL, SWT.CENTER, false, false); final Point minButtonSize = applyButton.computeSize(SWT.DEFAULT, SWT.DEFAULT, true); data.widthHint = Math.max(widthHint, minButtonSize.x); applyButton.setLayoutData(data); applyButton.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(final SelectionEvent e) { performApply(); } }); final GridLayout layout = (GridLayout)parent.getLayout(); layout.numColumns++; }
firstButton.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); secondButton.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
first.setLayoutData(new GridData(SWT.FILL, SWT.BEGINNING, true, false)); Button second = new Button(row, SWT.PUSH); second.setText("SECOND " + i); second.setLayoutData(new GridData(SWT.FILL, SWT.BEGINNING, true, false));
button.setLayoutData(new GridData(SWT.CENTER, SWT.CENTER, true, true)); fillButton.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
first.setLayoutData(new GridData(SWT.FILL, SWT.TOP, true, false)); second.setLayoutData(new GridData(SWT.FILL, SWT.TOP, true, false));
final Button button = new Button(shell, SWT.NONE); button.setText("Button"); final FormData layoutData = new FormData(); /* Compute the offset */ int offset = -button.computeSize(SWT.DEFAULT, SWT.DEFAULT).y / 2; /* Create the FormAttachment */ layoutData.top = new FormAttachment(50, offset); layoutData.left = new FormAttachment(0); layoutData.right = new FormAttachment(100); button.setLayoutData(layoutData);
firstButton.setLayoutData(new GridData(SWT.BEGINNING, SWT.CENTER, false, false)); secondButton.setLayoutData(new GridData(SWT.BEGINNING, SWT.CENTER, false, true));
button.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
final Button testButton = new Button(parent, style); testButton.setText(text); testButton.setLayoutData(layoutData);
left.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
finish.setLayoutData(new GridData(SWT.FILL, SWT.FILL, false, false));
button.setLayoutData(new GridData(SWT.END, SWT.CENTER, false, false)); hide.setLayoutData(new GridData(SWT.CENTER, SWT.CENTER, true, false, 4, 1)); hide.addListener(SWT.Selection, new Listener()
button.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); button.addListener(SWT.Selection, new Listener()