nettoyage + lisibilité code + changement structure
This commit is contained in:
45
fr/iut_fbleau/Avalam/TurnView.java
Normal file
45
fr/iut_fbleau/Avalam/TurnView.java
Normal file
@@ -0,0 +1,45 @@
|
||||
package fr.iut_fbleau.Avalam;
|
||||
|
||||
import javax.swing.*;
|
||||
import java.awt.*;
|
||||
|
||||
/**
|
||||
* La classe <code>TurnView</code>
|
||||
*
|
||||
* Affiche le joueur dont c'est le tour dans le jeu Avalam.
|
||||
* Cette classe est uniquement graphique.
|
||||
*/
|
||||
public class TurnView extends JPanel {
|
||||
|
||||
//Attributs
|
||||
|
||||
/** Label affichant le joueur courant. */
|
||||
private JLabel text;
|
||||
|
||||
//Constructeur
|
||||
|
||||
/**
|
||||
* Construit la vue du tour de jeu.
|
||||
*
|
||||
* @param initial message initial à afficher
|
||||
*/
|
||||
public TurnView(String initial) {
|
||||
setBackground(new java.awt.Color(220,220,220));
|
||||
|
||||
text = new JLabel(initial);
|
||||
text.setFont(new Font("Arial", Font.BOLD, 20));
|
||||
|
||||
add(text);
|
||||
}
|
||||
|
||||
//Méthodes
|
||||
|
||||
/**
|
||||
* Met à jour le texte affichant le joueur courant.
|
||||
*
|
||||
* @param s message à afficher
|
||||
*/
|
||||
public void setTurn(String s) {
|
||||
text.setText(s);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user