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

Composants Java Discussion :

JTextPane et JScrollBar


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2009
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 20
    Par défaut JTextPane et JScrollBar
    Bonjour,
    j'ai construit un JTextPane dans une JScrollBar mais le tout ne scroll que verticalement, quand je redimensionne la fenetre le texte retourne à la ligne au lieu qu'un horizontal scrollbar apparaisse.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
                    JInternalFrame internalFrame = new JInternalFrame(title, true, true, true, true);
    		add(internalFrame);
    		internalFrame.setVisible(true);
     
    		JTextPane _resultArea = new JTextPane();
    		_resultArea.setStyledDocument(sd);
    		JScrollPane scrollingArea = new JScrollPane(_resultArea);
    		internalFrame.add(scrollingArea);
    Comment faire pour que le texte ne change pas de forme et que la horizontal scroll bar apparaisse si le texte déborde de la fenetre?

    Merci!

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    299
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2009
    Messages : 299
    Par défaut
    Bonjour Sirgzu, peut-être que ce lien pourra t'aider :

    Mise à jour JTextPane – Wrap/NoWrap

  3. #3
    Membre averti
    Inscrit en
    Juin 2009
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 20
    Par défaut
    euh non ça ne m'aide pas vraiment...
    Il doit s'agir d'un composant à dimensionner ou quelquchose comme ça. J'ai fais plein de tests mais je ne trouve pas la solution.

  4. #4
    Membre averti
    Inscrit en
    Juin 2009
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 20
    Par défaut line wrapping
    C'est bon, en regardant un peu sur des forums en anglais j'ai trouvé plusieurs solutions:

    Perso cette solution qui a l'air de marcher plutot bien:
    Ca consiste à interposer un JPanel entre le JTextPane et le JScrollablePane

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
                    JTextPane _resultArea = new JTextPane();
    		_resultArea.setEditorKit(rtfEditor);
    		_resultArea.setStyledDocument(sd);
    		// hack for getting a wrapping textPane
    		JPanel hack = new JPanel(new BorderLayout());
    		hack.add(_resultArea, BorderLayout.WEST);
    		JScrollPane scrollingArea = new JScrollPane(hack);
    		internalFrame.add(scrollingArea);
    autrement il s'agit d'override des méthodes dans des classes mais ça a l'air craignos en plus il y a des "effets indésirables" enfin pourquoi se compliquer la vie? ^^

    Pour ceux que ça interesse quand meme => par ici (attention c'est en anglais)

    Bonne chance

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

Discussions similaires

  1. [JTextPane][JScrollBar] problème de défilement
    Par Nacros dans le forum Composants
    Réponses: 2
    Dernier message: 13/08/2008, 23h57
  2. Ajout d'un JScrollBar à un JTextPane
    Par Silverstone dans le forum AWT/Swing
    Réponses: 5
    Dernier message: 22/06/2007, 21h42
  3. mettre une JScrollBar sur un onglet
    Par thedd dans le forum Agents de placement/Fenêtres
    Réponses: 4
    Dernier message: 02/03/2004, 21h12
  4. [JTextPane] saut de ligne...
    Par neric dans le forum Composants
    Réponses: 2
    Dernier message: 21/01/2004, 16h01
  5. Scroll automatique dans un JTextPane
    Par regbegpower dans le forum Composants
    Réponses: 9
    Dernier message: 11/11/2003, 10h24

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