1.1 --- a/minesweeper/src/main/java/org/apidesign/demo/minesweeper/Main.java Mon Mar 10 12:56:48 2014 +0100
1.2 +++ b/minesweeper/src/main/java/org/apidesign/demo/minesweeper/Main.java Thu Mar 27 09:57:14 2014 +0100
1.3 @@ -23,33 +23,27 @@
1.4 */
1.5 package org.apidesign.demo.minesweeper;
1.6
1.7 -import java.io.IOException;
1.8 -import java.net.URI;
1.9 -import java.util.Arrays;
1.10 -import java.util.logging.ConsoleHandler;
1.11 -import java.util.logging.Level;
1.12 -import java.util.logging.Logger;
1.13 import net.java.html.boot.BrowserBuilder;
1.14 -import org.apidesign.html.brwsr.XtrnlBrwsrPrsntr;
1.15 +import org.apidesign.brwsr.IBrwsrPrsntr;
1.16
1.17
1.18 /** Bootstrap and initialization. */
1.19 public final class Main {
1.20 - private static final Logger LOG = Logger.getLogger(Main.class.getName());
1.21 private Main() {
1.22 }
1.23 +
1.24 + /** Launches the browser */
1.25 + public static void main(String... args) throws Exception {
1.26 + BrowserBuilder.newBrowser(new IBrwsrPrsntr()).
1.27 + loadPage("pages/index.html").
1.28 + loadClass(Main.class).
1.29 + invoke("onPageLoad", args).
1.30 + showAndWait();
1.31 + System.exit(0);
1.32 + }
1.33
1.34 /** Called when page is ready */
1.35 - public static void onPageLoad(String... args) throws Exception {
1.36 - /*
1.37 - Logger l = Logger.getLogger("org.apidesign.html.brwsr");
1.38 - l.setLevel(Level.ALL);
1.39 - l.setUseParentHandlers(false);
1.40 - ConsoleHandler ch = new ConsoleHandler();
1.41 - ch.setLevel(Level.ALL);
1.42 - l.addHandler(ch);
1.43 - */
1.44 -
1.45 + public static void onPageLoad() throws Exception {
1.46 Mines m = new Mines();
1.47 m.applyBindings();
1.48 }