Re: Embedding Mozilla with JavaXPCOM and AWT/Swing

Sylvain Ferriol <[email protected]>
Newsgroups gmane.comp.mozilla.devel.oji
Message-ID <[email protected]>
Julien1311 wrote:
> Hi everybody,
hi julien
> 
> I'm trying to embed XULRunner into my Java application using JavaXPCOM. It
> seems really complicated for me. Is there someone who has already tried to
> do such a thing and who could give me its sources or a link toward an
> example of embedded browser with AWT/Swing ? At least, for the JNI part.
> 
you do not have to use jni, i attach my code for using javaXPCOM using 
Swing but it works only under windows :(

this code works with xulrunner 1.9

an example for using JWeb class:

	File grePath = new File("src/lib/xulrunner");
	
	JWeb.start(grePath.getAbsolutePath());
	jweb = new JWeb();
	
	JFrame frame = new JFrame();
	JPanel panel = new JPanel();
	panel.setLayout(new BorderLayout());
	panel.add(jweb, BorderLayout.CENTER);
	frame.getContentPane().add(panel);

        	frame.setVisible(true);

	nsIWebProgress webProgress = (nsIWebProgress) 
jweb.getInterface(nsIWebProgress.NS_IWEBPROGRESS_IID);
	nsIWebNavigation webNavigation = (nsIWebNavigation) 
jweb.getInterface(nsIWebNavigation.NS_IWEBNAVIGATION_IID);

	WebProgressListener aWebProgressListener = new WebProgressListener();
	webProgress.addProgressListener(aWebProgressListener,
				 nsIWebProgress.NOTIFY_ALL);
	webNavigation.loadURI("http://www.debian.org",0,null,null,null);


> Thanks in advance.

_______________________________________________
dev-tech-java mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-java
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.