2010-05-31 3 views
6

partie de la spécification de cette application de bureau est d'avoir un mini-navigateur intégré, de sorte que vous pouvez entrer l'URL, et naviguer sur le site comme vous le feriez sur un navigateur normal. L'accès au DOM de la page du navigateur est nécessaire, devrait me permettre de modifier la vue de rendu d'une page, devrait être multiplateforme, rendra javascriptbesoin d'un navigateur Web dans mon application de bureau

JDIC semble démodé et j'ai entendu Mozswing ne fonctionne pas sur Mac .. ..

La licence Jxbrowser coûte un grand prix.

Java est-elle la mauvaise plate-forme pour créer une telle application? Existe-t-il d'autres solutions pour créer une application comme celle-ci?

Merci.

+0

double de http://stackoverflow.com/questions/48249/is-there-a-way-to-embed -a-browser-in-java, http://stackoverflow.com/questions/1454652/embed-browser-in-java-based-desktop-application et éventuellement http://stackoverflow.com/questions/294813/embedding- web-browser-window-in-java – mdma

+0

J'ai déjà passé par ceux-ci. – javadahut

Répondre

1

Vous pouvez éventuellement utiliser le widget de navigateur SWT pour créer un navigateur Mozilla à l'aide de XULRunner. Cela vous donnera accès au navigateur sous-jacent pour vous permettre de faire ce que vous voulez en ce qui concerne la manipulation du DOM. C'est un peu complexe cependant.

http://www.eclipse.org/swt/faq.php#whatisbrowser

Vous pouvez voir un exemple d'interaction DOM via XPCOM ici: http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet267.java?view=co

Questions connexes