// swt/util/SWTConsole.java // ©2016 MindView LLC: see Copyright.txt package swt.util; import org.eclipse.swt.widgets.*; public class SWTConsole { public static void run(SWTApplication swtApp, int width, int height) { Display display = new Display(); Shell shell = new Shell(display); shell.setText(swtApp.getClass().getSimpleName()); swtApp.createContents(shell); shell.setSize(width, height); shell.open(); while(!shell.isDisposed()) { if(!display.readAndDispatch()) display.sleep(); } display.dispose(); } }