Java ajouter une scrollBar [Résolu/Fermé]

Messages postés
541
Date d'inscription
jeudi 20 septembre 2007
Statut
Membre
Dernière intervention
4 avril 2017
- - Dernière réponse :  Utilisateur anonyme - 13 nov. 2010 à 12:16
Bonjour,

voici mon problème, j'ai fait une fenêtre avec quelque bouton et une zone de texte et je voudrais rajouter des scrollbars a ma zone de texte pour que lorsque j'écris un texte et que sa arrive au bord ou en bas de la zone de texte, je puisse continuer a voir mon texte

Voila monde code qui correspond a la création de ma zone de texte :
        .....
        JFrame f = new JFrame("mafenetre");
        Container c = getContentPane();
        JTextArea zt=makeTexte();
        c.add(zt,BorderLayout.CENTER);
        f.add(c);
        .....
        private JTextArea makeTexte(){
               JTextArea zonetexte = new JTextArea();
	       zonetexte.setEditable(false);

	       zonetexte.add(new JScrollBar());//marche pas j'ai pas de scrollbar!!!

	       Border borderLine = BorderFactory.createLineBorder(Color.BLACK);
	       zonetexte.setBorder(borderLine);
	       //appel au listener pour les touches
	       zonetexte.addKeyListener(new ClavierListener(this));
	       //appel au listener pour la souris
	       zonetexte.addMouseListener(new SourisListener(this));
	       return zonetexte;
	}
        .....


Si vous pouviez me dire ce que j'ai oublier ou mal fait?

Afficher la suite 

1 réponse

0
Merci
Salut,

......
JTextArea zonetexte = new JTextArea(); 
// on met zonetexte dans JScrollPane
JScrollPane scrollzonetexte = new JScrollPane(zonetexte);
..........

..... 
JFrame f = new JFrame("mafenetre"); 
// on ajoute JScrollPane 
f.getContentPane().add(scrollzonetexte, BorderLayout.CENTER);
..... 


Cordialement,

Dan