I am creating a web browser in Java. In this browser I am using
JEditorPane for Browser Window. I am using “setPage(String url)” method
to display the page. The browser can display the page but there are
some problems which are as mentioned::
- The browser is not displaying the java script.
- It is not displaying the Applet.
- Brows data does not show in proper way(like as a browser(Show in image
)).
My code is-
JEditorPane editorPane = new JEditorPane();
String url="http://google.co.in";
editorPane.setEditable(false);
try {
editorPane.setPage(url);
} catch (IOException e) {
System.err.println("Attempted to read a bad URL: " + url);
}
}
JEditorPane has limited html and css support. It does not support javascript or applets. It is not intended to be used as a web browser. Sun promised a JWebPane that would be closer to a browser, but it has never been released.
If you are really willing to implement a browser in java, join some open source java browser project like Lobo browser. This way you can apply your knowledge in a right direction. There is no point doing it from scratch.