IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

API standards et tierces Java Discussion :

Javascript dans Java


Sujet :

API standards et tierces Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2008
    Messages : 7
    Par défaut Javascript dans Java
    Bonjour à tous,

    je souhaite afficher une page web avec du contenu Javascript dans une application Java. Plus précisément, je souhaite afficher dans une apllication Java dans un objet supportant le javascript une page web contenant une objet de l'API Google Map.

    Est-ce possible? Quels sont les éventuels moyens pour y parvenir ?

    Merci de votre aide

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    autrement dit tu veux un browser web écrit en java? http://lobobrowser.org/java-browser.jsp

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2008
    Messages : 7
    Par défaut Essayé, pas pu
    Oui l'idée c'est d'avoir juste une fenêtre dans mon application dans laquelle s'affichera un carte googlemap.
    Justement j'ai déjà essayer avec Lobo mais ça ne marche pas. J'aimerais savoir si il y a d'autres solution.

  4. #4
    Membre Expert

    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Novembre 2006
    Messages
    1 252
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 252
    Par défaut
    C'est tout à fait possible en trichant:

    Avec JDic, dont notamment ce composant:
    https://jdic.dev.java.net/documentat...leBrowser.jnlp

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2008
    Messages : 7
    Par défaut Tout bon
    Yes, nikel!

    C'est exactement ce qu'il me fallait! Hormis le composant browser, cette API semble offrir de nouvelles possibilités très intéressantes pour une meilleure interaction avec l'environnement de travail. A surveiller de près.

    Merci à toi Tommy31

    @+

  6. #6
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Citation Envoyé par Tommy31 Voir le message
    C'est tout à fait possible en trichant:

    Avec JDic, dont notamment ce composant:
    https://jdic.dev.java.net/documentat...leBrowser.jnlp
    Pour paraphraser une série audio "c'est sucé faire quoi"?

    Tout ce que j'obtiens dans la console javawebstart c'est ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: sun/awt/windows/WToolkit
    	at org.jdic.web.PeerClassFactory.createBrComponentPeer(PeerClassFactory.java:34)
    	at org.jdic.web.BrComponent.addNotify(BrComponent.java:443)
    	at java.awt.Container.addNotify(Container.java:2592)
    	at javax.swing.JComponent.addNotify(JComponent.java:4683)
    	at java.awt.Container.addNotify(Container.java:2592)
    	at javax.swing.JComponent.addNotify(JComponent.java:4683)
    	at java.awt.Container.addNotify(Container.java:2592)
    	at javax.swing.JComponent.addNotify(JComponent.java:4683)
    	at java.awt.Container.addNotify(Container.java:2592)
    	at javax.swing.JComponent.addNotify(JComponent.java:4683)
    	at java.awt.Container.addNotify(Container.java:2592)
    	at javax.swing.JComponent.addNotify(JComponent.java:4683)
    	at javax.swing.JRootPane.addNotify(JRootPane.java:735)
    	at java.awt.Container.addNotify(Container.java:2592)
    	at java.awt.Window.addNotify(Window.java:635)
    	at java.awt.Frame.addNotify(Frame.java:469)
    	at java.awt.Window.pack(Window.java:663)
    	at BrowserFrame.initComponents(BrowserFrame.java:376)
    	at BrowserFrame.<init>(BrowserFrame.java:40)
    	at BrowserFrame$18.run(BrowserFrame.java:542)
    	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
    	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
    	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
    	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
    	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
    	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
    	at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
    Une dépendance à windows? embêtant pour du code censé être "cross platform"

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2008
    Messages : 7
    Par défaut
    Ben alors je sais pas ce qu'il t'arrive, il me faudrait plus de détails sur la manip que t as exécuté pour obtenir cette avalanche d'exception.
    Perso je suis novice dans le monde java Web Start. Mais à permière vue il semblerait que tu n'as pas importé la librairie JDIC...

    Pour ma part, j'ai importé la librairie JDIC dans mon projet (sous Eclipse) et j'ai ensuite effectuer un test avec le code source de "Browser.java" disponible au lien:
    http://gfx.developpez.com/tutoriel/java/jdic/

    Le résultat obtenu est donc un composant Frame contenant un objet de type WebBrowser.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Code HTML + Javascript dans Java
    Par punisher999 dans le forum SWT/JFace
    Réponses: 1
    Dernier message: 15/11/2010, 10h04
  2. Comment utiliser javascript dans java ?
    Par Le Débutant dans le forum Servlets/JSP
    Réponses: 11
    Dernier message: 22/01/2007, 16h39
  3. récupérer une variable javascript dans une variable java
    Par tx dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 06/07/2006, 17h55
  4. Recuperer variable Javascript dans une variable Java
    Par drizztoli dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 22/09/2005, 14h58
  5. Com entre une appli java et du javaScript dans du Html
    Par bpy1401 dans le forum Applets
    Réponses: 1
    Dernier message: 20/07/2005, 09h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo