Re: Embedding Mozilla with JavaXPCOM and AWT/Swing

Julien1311 <[email protected]> Mon, 16 Jul 2007 05:21:40 -0700 (PDT)
Newsgroups gmane.comp.mozilla.devel.java
Message-ID <11614242.post__6109.39576658911$1184588530$gmane$org@talk.nabble.com>
Thanks for your help.
Actually, I'm looking for something which could work on all the OS supported
by XULRunner. I didn't manage to find any example but some explanations on
the fact that I should use JNI.

Could you explain why this code only works on Windows?
Is there somebody who has some other examples which could help me?

Thanks


Sylvain Ferriol wrote:
> 
> 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
> 
> 

-- 
View this message in context: http://www.nabble.com/Embedding-Mozilla-with-JavaXPCOM-and-AWT-Swing-tf4084873.html#a11614242
Sent from the Mozilla - OJI mailing list archive at Nabble.com.