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.