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

AWT/Swing Java Discussion :

Problème règlage du "pas" des ScrollBars sur JScrollPane


Sujet :

AWT/Swing Java

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 5
    Points : 5
    Points
    5
    Par défaut Problème règlage du "pas" des ScrollBars sur JScrollPane
    Bonjour,

    J'aurai aimé savoir s'il y avait une méthode pour faire en sorte que les scrollbars d'un JScrollPane créé à partir d'un JTextPane prennent en compte les modifications de texte dans le JTextPane, de manière à adapter leur "pas". Pour être plus clair, dans mon code j'ai des scrollbars qui défilent hyper lentement lorsque j'utilise la molette de la souris, alors que d'autres sont rapides. J'ai l'impression que celles où je "setText" le JtextPane avant de créer le JScrollPane lui étant associé fonctionnent bien, le pas est important, mais celles où je crée le JScrollPane à partir d'un JTextPane encore vide ne fonctionnent pas bien, vu que le pas est ridiculement faible.

    Donc pour résumer, y aurait-il un moyen pour soit :
    - Demander au JScrollPane "youhou, j'ai changé le texte, peux-tu t'adapter pour que l'utilisateur s'acharne pas pendant une heure sur sa molette pour faire descendre une ligne ?"
    - Soit fixer soit-même le pas, et qu'il ne change plus même si on change le texte du JTextPane

    Et non je ne peux pas créer tous les JScrollPane une fois que j'ai rempli les JTextPane, vu que je découpe mon code en couches, la création graphique de certains éléments se fait avant même que je ne sache ce qu'il y a à mettre dedans.
    Et oui, pour ceux qui se posent la question, je ne suis pas très doué en java

    Merci d'avance pour tout élément de réponse pouvant m'aider !

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 252
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 252
    Points : 1 419
    Points
    1 419
    Par défaut
    javax.swing.JScrollPane#getVerticalScrollBar().setUnitIncrement(int) devrait faire ton bonheur.

Discussions similaires

  1. [AC-2007] Je n'arrive pas à faire des modif sur mon formulaire
    Par solaar dans le forum IHM
    Réponses: 6
    Dernier message: 18/07/2011, 22h14
  2. [WD14] afficher ou ne pas afficher des champs sur états
    Par christophe9117 dans le forum WinDev
    Réponses: 5
    Dernier message: 04/02/2010, 11h06

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