
org.codetome.hexameter.swtexample.Main Maven / Gradle / Ivy
package org.codetome.hexameter.swtexample;
import org.eclipse.swt.layout.GridLayout;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
import static org.eclipse.swt.SWT.NONE;
public class Main {
/**
* Simple sample usage of the hexameter framework.
*/
public static void main(String[] args) {
Display display = new Display();
final Shell shell = new Shell(display);
// params for grid
final int shellWidth = 1280;
final int shellHeight = 768;
shell.setSize(shellWidth, shellHeight);
shell.setLayout(new GridLayout(1, false));
new DemoComposite(shell, NONE, shellWidth, shellHeight);
shell.open();
while (!shell.isDisposed()) {
if (!display.readAndDispatch()) {
display.sleep();
}
}
display.dispose();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy