Bonjour,

J'aimerais qu'un textarea apparaisse à lécran dans une classe qui n'est pas une sous classe d'une frame.
Voici le code de la classe concernée
.
Je voudrais afficher une textarea au niveau de la méthode afficherjoueur(), qui est la dernière de la classe et est en couleur bleue.
De plus, j'aimerais que pour chaque jouer , on puisse voir leurs points les une à la suite des autres et non pas créer une nouvelle textarea à chaque nouvel affichage.
Pour l'instant je ne parviens pas à visualise le textarea crée.

Merci beaucoup de votre aide.

Nathalie
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72

public class Joueur {
	
	String nom ; 
	int Compte ;
	int nbreTirage ;
	Carte[] tabCarte ;
	public int totalPoint ;
	private JEditorPane jep;
	
	Joueur(String n){  // constructeur de la classe Joueur

		this.nom = n ;
		if(this.nom=="croupier")
		{

		this.Compte=100;
		}
		else
		{
		this.Compte=10;

		}
		this.nbreTirage =0;
		this.tabCarte= new Carte[7];
		this.totalPoint = 0;

		}// fin de constructeur de la classe Joueur
	
	public void tirerCarte(int n){ // méthode tirerCarte qui prend 
								//en argument un entier qui représente le nombre de carte tirées
		for(int i=1 ; i<= n ; i++)
		{
		tabCarte[nbreTirage]= Carte.choisirCarte();
					
		 this.totalPoint= this.totalPoint+tabCarte[nbreTirage].getPoint() ;
		
		nbreTirage++ ;

		}// fin de for
	
		}// fin de méthode tirerCarte

		public void tirageUnJoueur(){    // méthode tirageJoueur 
		//	qui appelle la méthode tirerCarte 

		this.tirerCarte(2) ;
		
		this.afficherjoueur();
}// fin de méthode tirageUnJoueur

	
	public void afficherjoueur(){
		System.out.println(this.nom);
		for(int i =0;i<=nbreTirage-1;i++)
		{
			tabCarte[i].afficherCarte();
		}
		System.out.println(totalPoint);
		
		 JOptionPane.showMessageDialog(null,"Le joueur "+this.nom +"  a marqué  "+ totalPoint+ " points","points marqués", JOptionPane.CLOSED_OPTION);
		
		//JTextArea jTextArea1 = new JTextArea("Le joueur "+this.nom +"  a marqué  "+ totalPoint+ " points");
		
		//jTextArea1.setVisible(true);
		
		
		}// fin de méthode afficherJoueur
		

	}// fin de classe