[Resolu] JScrollPane et JTextArea

JScrollPane et JTextArea [Resolu] - Java - Programmation

Marsh Posté le 14-11-2006 à 01:56:25    

Bonjour !!
 
J'ai un petit soucis de n00b (ca ne fait pas bien longtemps que j'apprend JAVA).. mais la je butte sec contre une mechante JScrollPane a la noix.... si vous pouvvez m'aider !!
 
Voila un petit bout de code :  
 

Code :
  1. private void afficheAide()
  2.     {
  3.         JFrame fen = new JFrame("Aide" );
  4.         fen.setLocation(100,100);
  5.         fen.setSize(300,300);
  6.         Container conteneur = fen.getContentPane();
  7.         JTextArea zone = new JTextArea("Bienvenue dans l'aide de notre Space Invadeur !\n"+
  8.                 "But du jeu : tuer tous les aliens sans perdre vos 3 vies\n"+
  9.                 "Comment : déplacez vous grâce aux touches directionnelles du clavier (droite/gauche) pour éviter les missiles ennemis"+
  10.                 "Vous pouvez tirer un missile à la fois grâce à la touche espace\n"+
  11.                 "Fonctionnement du jeu : Les aliens tirent par salve, et chaque salve contient un certain nombre de missile entre 1 et le nombre d'aliens maximum - 7."+
  12.                 "Plus le niveau est élevé, plus vous avez de chance d'affronter le nombre maximal de missile.\n"+
  13.                 "Pause : vous pouvez faire une pause en appuyant sur 'P', en sélectionnant le menu Jeu lorsque celui-ci est en cours ou grâce au menu déroulant de la souris." );
  14.         zone.setLineWrap(true);
  15.         zone.setWrapStyleWord(true);
  16.        
  17.         JScrollPane scroll = new JScrollPane(zone);
  18.         scroll.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
  19.         scroll.setPreferredSize(new Dimension(100, 250));
  20.         zone.setEditable(false);
  21.        
  22.         conteneur.add(zone);
  23.         fen.setVisible(true);
  24.     }


 
Ce que ca affiche : ben tout bien... sauf que je n'ai pas de scrollbar verticale, quelle que soit la taile du document... Embetant n'est-il pas??
Ca ne doit pas etre grand chose.. mais je seche.
Merci de m'aider


Message édité par guepe le 14-11-2006 à 16:22:58

---------------
Un blog qu'il est bien
Reply

Marsh Posté le 14-11-2006 à 01:56:25   

Reply

Marsh Posté le 14-11-2006 à 15:07:02    

conteneur.add(scroll) au lieu de conteneur.add(zone)


---------------
http://runnerstats.net
Reply

Marsh Posté le 14-11-2006 à 16:22:44    

Ahhh ben c'est ca !!!!
MErci beaucoup.. c'etait effectivement une petite betise...
 
Merci !


---------------
Un blog qu'il est bien
Reply

Marsh Posté le 14-11-2006 à 17:49:17    

:D :hello:


---------------
http://runnerstats.net
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed