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 :

Interdire JScrollBarPane horizontale


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Consultant MOA
    Inscrit en
    Mars 2007
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant MOA
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2007
    Messages : 78
    Par défaut Interdire JScrollBarPane horizontale
    Bonjour,

    J'ai un jtextarea que je fixe d'une certaine taille, j'y ajoute un jscrollbar vertical mais ensuite quand je met mon texte dedans il me met automatiquement un scrollbar horizontal, comment faire pour ne pas en avoir?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
            JPanel pan4 = new JPanel();
            pan4.setLayout(l);
            infospace = new JTextArea("");
            infospace.setRows(50);
            infospace.setColumns(42);
            infospace.setFont(new Font("Comic sans ms",Font.PLAIN,14));
            infospace.setWrapStyleWord(true);
            pan4.add(infospace);
            JScrollPane scroll = new JScrollPane(infospace);
            scroll.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
     
            mainpan.add(pan4);
            mainpan.add(scroll);
    Voila mon code, normalement sans scrollbar horizontale mon texte devrai revenir a la ligne avec setwrapstyle et c'est ce que je voudrais...

    Help!

  2. #2
    Gfx
    Gfx est déconnecté
    Expert confirmé
    Avatar de Gfx
    Inscrit en
    Mai 2005
    Messages
    1 770
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 770
    Par défaut
    Ouvre les yeux quand tu lis la doc...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    scroll.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);

  3. #3
    Membre confirmé
    Homme Profil pro
    Consultant MOA
    Inscrit en
    Mars 2007
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant MOA
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2007
    Messages : 78
    Par défaut
    ok j'avais essayé ca mais le probleme c'est qu'il ne me met plus de scroll horizontal mais il ne revient pas a la ligne pour autant (mes ligne de texte sont coupé et je ne peut pas voir la fin), alors que j'ai mis l'instruction setwrapstyleword(true)..

  4. #4
    Membre expérimenté Avatar de g0up1l
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    341
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 341
    Par défaut
    Quand ta ScrollBar verticale apparaît, elle te réduit par le fait ta zone de texte horizontale, d'où l'apparition automatique d'une ScrollBar horizontale !

  5. #5
    Membre confirmé
    Homme Profil pro
    Consultant MOA
    Inscrit en
    Mars 2007
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant MOA
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2007
    Messages : 78
    Par défaut
    oui mais meme en augmentant la taille de mon textarea et avec linstruction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    scroll.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
    je n'ai plus lapparition de la scroll horizontal mais les ligne de texte ne reviennent pa a la ligne...donc je n'ai plus de scroll bar mais je ne peut pa voir la fin de mes lignes..

  6. #6
    Membre expérimenté Avatar de Vikisme
    Homme Profil pro
    Développeur Java
    Inscrit en
    Avril 2007
    Messages
    172
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Avril 2007
    Messages : 172
    Par défaut
    Il te faudrait pas rajouter ça par hasard ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    infospace.setLineWrap(true)

Discussions similaires

  1. [C#] [PPC] Interdire exécution de pls instances d'un prog
    Par freddyboy dans le forum Windows Mobile
    Réponses: 7
    Dernier message: 03/06/2004, 12h03
  2. Oter la barre de défilement horizontale d'un TDBGrid
    Par adelavarenne dans le forum Bases de données
    Réponses: 4
    Dernier message: 02/06/2004, 15h37
  3. interdire le redimensionnement d'une fenêtre
    Par marsupile dans le forum C++Builder
    Réponses: 3
    Dernier message: 15/02/2004, 20h48
  4. VGA : synchro verticale (et horizontale ?)
    Par Blustuff dans le forum Assembleur
    Réponses: 19
    Dernier message: 21/06/2003, 08h46
  5. [VB6] [Form] Interdire le déplacement d'une feuille
    Par Loïc dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 23/09/2002, 15h02

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