minesweeper/src/main/java/org/apidesign/demo/minesweeper/Main.java
branchibrwsr
changeset 123 17aafe5116d5
parent 101 5ef40158eb9c
child 124 533c2be1747c
     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      }