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 :

Problème avec le comportement d'un ScrollPane


Sujet :

JavaFX

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Avatar de guatto
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2014
    Messages
    179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2014
    Messages : 179
    Par défaut Problème avec le comportement d'un ScrollPane
    Bonjour/bonsoir,

    je reviens une autre fois sur la notion de Scrollpane, mais cette fois dans l'un des éléments qui le compose, j'explique, j'ai modifié l'apparence de mon ScrollPane, et tout paraissait bien jusqu'à ce que je découvre un bug graphique vraiment inattendu, quand le "Content" ou "TextArea" de celui-ci commence à grandir à quand j'écris dessus le ScrollBar ou le "Thumb" commence à rapetisser, jusqu'à entièrement disparaitre. Voici un screen pour mieux comprendre :

    Nom : Problème14.png
Affichages : 123
Taille : 18,7 Ko

    Je tiens à préciser que je n'ai rien touché coté code (Java) j'ai juste modifié l'apparence grâce au (CSS), et je ne comprends pas comment le style pourrait avoir un impact sur la logique. Merci de bien vouloir m'aider !

  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
    J'comprends qu'il rapetisse, c'est sa fonction normale, mais ce la a ce qu'il disparaisse entièrement, euh...

    Dans Modena, il n'a pas de taille minimale, juste des insets pour ses couches de couleur superposées (rien de defini au pres de scroll-pane mais quelques definitions dans scroll-bar) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    .scroll-bar > .thumb {
        -fx-background-color: -fx-outer-border, -fx-inner-border, -fx-body-color; 
        /*-fx-background-insets: 1, 2, 3;*/
        -fx-background-insets: 2, 3, 4;
        /*-fx-background-radius: 0.416667em, 0.333333em, 0.25em; *//* 5, 4,3 */
        -fx-background-radius: 3, 2, 1;
    }
    .scroll-bar:vertical > .thumb {
        -fx-background-color: -fx-outer-border, -fx-inner-border, -fx-body-color-to-right; 
    }
    J'imagine que c'est ce qui doit déterminer sa taille min quand le calcul de sa taille dans la skin de la scroll bar la ramène à 0 (à vérifier).
    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 confirmé
    Avatar de guatto
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2014
    Messages
    179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2014
    Messages : 179
    Par défaut
    Re salut,

    problème résolu, ça venait du (-fx-padding) et vu qu'il y a 3 types de modifications, au niveau du :

    -(increment/decrement)-button
    -(increment/decrement)-arrow
    -(increment/decrement)-arrow .content

    il fallait que je donne à chacun une valeur différente. Le bug était au niveau du second bien entendu. Merci encore une fois pour ton aide "bouye"

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 25/01/2016, 23h39
  2. Réponses: 7
    Dernier message: 19/01/2012, 09h02
  3. Problème avec le composant scrollpane Flash8
    Par pleasewait dans le forum Flash
    Réponses: 4
    Dernier message: 01/12/2008, 21h35
  4. problème avec scrollpane
    Par d_hazem dans le forum AWT/Swing
    Réponses: 7
    Dernier message: 26/05/2008, 08h14
  5. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10

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