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

JavaFX Discussion :

WebView JavaFX scroll ralentit


Sujet :

JavaFX

  1. #1
    Membre averti
    Inscrit en
    Mai 2010
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 13
    Par défaut WebView JavaFX scroll ralentit
    Bonjour,

    Je suis en train de créer un projet javaFX avec simplement une WebView, dans le but de pouvoir utiliser un petit projet web qui ne contient que du html5 et JavaScript.

    Tout se passe bien pour la création de la WebView, et l'application répond rapidement (clique sur les boutons, ouverture des menus, etc...), mais j'ai d'énormes ralentissements lorsque je scroll l'affichage.

    Je ne vois pas d’où ça peut venir (à pars le fait que peut-être la WebView recalcule et redessine toute la page à chaque fois que je scroll), quelqu'un à une idée de recherche ? ou même déjà eu le soucis ? ou même autre chose que Java FX pour afficher du contenue web ?

    Merci

  2. #2
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 900
    Billets dans le blog
    54
    Par défaut
    Malheureusement j'ai vu également en testant des applications d'un de mes collègue que des applications MVC s'affichent plutôt lentement dans WebView.

    Je ne peux que te conseiller de poster un rapport de bug / request for enhancement sur le Jira de JavaFX après vérification que quelques chose de similaire n'existe pas déjà.

    Essaie aussi de voir si la même chose se produit avec la beta la plus récente du JDK 8. Évidement le JDK 8 final ne sortira désormais que l'an prochain et tu peux rencontrer d'autres soucis imprévus dans cette beta.
    J'ignore s'il est prévu de back-porter des amélioration incluse dans JavaFX 8 vers JavaFX 2.x.
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

  3. #3
    Membre averti
    Inscrit en
    Mai 2010
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 13
    Par défaut
    Ok, je vais essayer de voir avec la JDK8 (je suis en train de télécharger la bêta).
    J'avais pensé à faire s'afficher la Webview en taille complète selon son contenu (donc sans scrollbars), et à la mettre dans un ScrollPane Swing, mais pour le moment, j'ai pas réussi à adapter automatiquement la taille de la WebView à son contenue, et l'affichage clignote dès que quelque chose change dans le ScrollPane...

  4. #4
    Membre averti
    Inscrit en
    Mai 2010
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 13
    Par défaut
    Pour info : En utilisant la JDK8 (qui est en version bêta actuellement) et donc Java FX qui vas avec, c'est bien plus performant (j’entends par là que le scroll est fluide chez moi)

    Je vais encore chercher un peu d'autres solutions.

  5. #5
    Membre averti
    Inscrit en
    Mai 2010
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 13
    Par défaut
    Après recherche, il semblerait que pour jdk7 et jdk6, rien ne peut être fait, à pars peut-être tenter de bidouiller la hauteur de la WebView pour la faire s'adapter au contenu et donc ne plus avoir besoin de scoller, pour ensuite mettre cette View dans un scrollPane swing qui lui est fluide, mais j'ai abandonné l'idée. (rien qu'en utilisant la balise <details>, l'interface peut s'agrandir et c'est plutôt génant)

    jdk8 étant prévus pour 2014 (http://www.developpez.com/actu/54378...tion-du-JDK-8/), je pense que je vais devoir me tourner vers des solutions non-java

    Je met le sujet en résolu.

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 18/06/2015, 00h08
  2. LinearLayout,Scroll uniquement sur une webView au lieu de tout le layout
    Par Invité dans le forum Composants graphiques
    Réponses: 1
    Dernier message: 06/07/2011, 10h34
  3. Affichage de webView en utilisant le scroll horizontal
    Par Invité dans le forum Composants graphiques
    Réponses: 20
    Dernier message: 06/07/2011, 09h19
  4. scrolling vertical et horizontal
    Par myriam dans le forum MFC
    Réponses: 2
    Dernier message: 24/01/2003, 17h06
  5. scroll dans un label
    Par Pretender dans le forum Composants VCL
    Réponses: 9
    Dernier message: 27/09/2002, 17h06

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