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
| Display display = new Display();
Shell shell = new Shell(display);
shell.setLayout(new GridLayout());
shell.setText("Browser & Layout example");
Composite composite = new Composite(shell, SWT.BORDER);
GridData fillData = new GridData(SWT.FILL, SWT.FILL, true, true);
composite.setLayoutData(fillData);
GridLayout layout = new GridLayout(2, true);
composite.setLayout(layout);
Button button1 = new Button(composite, SWT.PUSH);
button1.setText("Bouton 1");
Button button2 = new Button(composite, SWT.PUSH);
button2.setText("Bouton 2");
GridData entireRowData = new GridData(SWT.FILL, SWT.FILL, true, true, 2, 1);
Composite sonComposite = new Composite(composite, SWT.BORDER);
sonComposite.setLayoutData(entireRowData);
sonComposite.setLayout(new GridLayout());
Text button = new Text(sonComposite, SWT.BORDER);
String texte = "Test Text";
button.setText(texte);
button.setLayoutData(new GridData(SWT.FILL, SWT.TOP, true, false));
// button.forceFocus();
button.setFocus();
shell.setMaximized(true);
shell.open();
while (!shell.isDisposed())
{
if (!display.readAndDispatch())
display.sleep();
}
display.dispose(); |
Partager