package at.bestsolution.efxclipse.runtime.examples.swt;
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.SelectionEvent;
import org.eclipse.swt.events.SelectionListener;
import org.eclipse.swt.layout.FillLayout;
import org.eclipse.swt.widgets.Button;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
public class FillLayoutShell extends SWTApplication {
public void run() {
Display d = new Display();
Shell s = new Shell(d);
s.setBounds(50, 50, 300, 300);
s.setLayout(new FillLayout());
s.setText("Hello World");
Button b1 = new Button(s, SWT.PUSH);
b1.setText("Hello SWT");
b1.addSelectionListener(new SelectionListener() {
@Override
public void widgetSelected(SelectionEvent e) {
System.err.println("SWT selected");
}
@Override
public void widgetDefaultSelected(SelectionEvent e) {
}
});
Button b2 = new Button(s, SWT.PUSH);
b2.setText("Hello JavaFX");
b2.addSelectionListener(new SelectionListener() {
@Override
public void widgetSelected(SelectionEvent e) {
System.err.println("JavaFX selected");
}
@Override
public void widgetDefaultSelected(SelectionEvent e) {
}
});
s.open();
spinEventLoop();
}
}