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 :

souci avec ImageView[]


Sujet :

JavaFX

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 33
    Par défaut souci avec ImageView[]
    Hello all !!

    Mon problème est assez simple,j'ai un un String[] (contenant des chemins d'image, les images se trouvent sur un serveur distant, pas sur la machine locale )et un tableau d'ImageView (ImageView[]).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    chemins:String[];
    Images:ImageView[];
     
             for (chemin in chemins)  
                  insert
                     ImageView {
                          fitHeight:h
                          fitWidth:w
                           image: Image { url:chemin }
     
                     } into Images;
    et pour les afficher, mes images sont dans une HBox
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    HBox{
        spacing:space
        content: bind Fichiers
      };
    Voila, maintenant le souci est que, ça m'affichait la 1ere fois que les deux première image (2.0 Mo chacune), puis je les ai remplacé par des petites ( tailles, quelques kilos), bahh ça marche très bien. puis une autre fois par d'autres (1.0 Mo chacune) la il affiche que 3 ou 4 !!

    Je me pose la question est ce que ImageView[] a une limitation de taille ou bien c le binding au niveau de la HBox qui marche pas bien est ce que c du à autre chose ??

    J'espère avoir été clair , Mille mercis !!

  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
    Le truc penible avec Image et ImageView c'est que comme c'est asynchrone, on a aucune idee du pourquoi ca plante... a part le champs error de la classe Image qui dit que ca a plante... et c'est tout...
    Verifie aussi si le champs progress est modifie ou pas de temps a autre pour voir. Et la javafxdoc semble etre desesperement inutile quant aux erreurs potentiellement recontrees.

    Sinon, faudrait voir si en passant par BufferedImage, ImageIcon ou ImageIO (en Java donc) une exception est levee ou pas ou si le programme se mange une mechante OutOfMemoryException.
    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 expérimenté

    Profil pro
    Inscrit en
    Février 2009
    Messages
    284
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 284
    Par défaut
    Salut Xcode!
    Il semble y avoir en effet des ptis soucis avec les HBox, VBox, as tu essayé avec un group?
    Le soucis semble etre que ces composant ne se mettent pas a jour automatiquement, pire ils ne s'initialisent pas quand ils sont declarés hors de la scene, j'ai lu sur le forum de javaFX.com qu'en modifiant la taille de la scene ils se remettent à jour.(scene.width++;scene.width--).
    Sinon pour ton probleme specifique ca depends si les images doivent s'affichier dans un ordre precis ou pas

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 33
    Par défaut
    Merci Merci, pour vos réponse,

    a ma grande surprise, en faisant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    chemins:String[];
    Images:ImageView[];
     
             for (chemin in chemins)  
                  insert
                     ImageView {
                           image: Image { 
                                     url:chemin 
                                   height:h
                                   width:w
                                  }
                 } into Images;
    bah ca marche, il affiche toutes les photos, hummm faut que je revois les définition de height width de Image et fitHeight et fitWidth de ImageView.


    j'ai aussi une tite question qui me passe par la tete la maintenant, en javafx comment on passe d'une "page" a une autre ( genre identification, si OK alors on passe à une autre page,affiche un autre truc); on joue sur les attribus "visible" ? ou ya un autre moyen ?

    Milles Merci !!

  5. #5
    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
    Cela semble etre plus sur pour le momemt : http://www.developpez.net/forums/d69...angeant-scene/

    Donc soit des couches visibles/invisible pre-ajoutee avant l'affichage, soit un petit coup de pseudo-redimensionnement de la scene quand on ajoute des trucs dedans.
    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

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

Discussions similaires

  1. quelques soucis avec word 2000
    Par ramchou dans le forum Word
    Réponses: 3
    Dernier message: 06/09/2004, 18h13
  2. SOucis avec une reequete imbriquee
    Par Ni4k dans le forum Langage SQL
    Réponses: 6
    Dernier message: 30/03/2004, 08h56
  3. souci avec un algorithme
    Par slider16 dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 22/03/2004, 17h17
  4. [DEBUTANT] petits soucis avec un prgm de chat
    Par LechucK dans le forum MFC
    Réponses: 8
    Dernier message: 19/01/2004, 16h52
  5. Réponses: 4
    Dernier message: 16/02/2003, 12h16

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