1 21 24 package org.lobobrowser.html.test; 25 26 import java.awt.Component ; 27 import java.net.URL ; 28 29 import org.lobobrowser.html.*; 30 import org.lobobrowser.html.gui.HtmlPanel; 31 import org.w3c.dom.Document ; 32 33 39 public class SimpleBrowserFrame extends HtmlPanel implements BrowserFrame { 40 private final SimpleHtmlRendererContext rcontext; 41 private final HtmlRendererContext parentRcontext; 42 43 public SimpleBrowserFrame(HtmlRendererContext parentRcontext) { 44 this.parentRcontext = parentRcontext; 45 this.rcontext = new SimpleHtmlRendererContext(this, parentRcontext); 46 } 47 48 public HtmlRendererContext getHtmlRendererContext() { 49 return this.rcontext; 50 } 51 52 public Component getComponent() { 53 return this; 54 } 55 56 public void loadURL(URL url) { 57 this.rcontext.navigate(url, "_this"); 58 } 59 60 public Document getContentDocument() { 61 return (Document ) this.getRootNode(); 62 } 63 64 public HtmlRendererContext getParentHtmlRendererContext() { 65 return this.parentRcontext; 66 } 67 } 68 | Popular Tags |