X-Git-Url: https://git.piment-noir.org/?p=TD_SR.git;a=blobdiff_plain;f=TD2%2FIHM%2FMessage.java;fp=TD2%2FIHM%2FMessage.java;h=de1ac166dd4e533ea2c08dbb43ca18a6587370a7;hp=0000000000000000000000000000000000000000;hb=15850b4cdcf949dae5a150a7c209bd1b95061121;hpb=957ecacec542117816ecc362cfb9966040d4577b diff --git a/TD2/IHM/Message.java b/TD2/IHM/Message.java new file mode 100644 index 0000000..de1ac16 --- /dev/null +++ b/TD2/IHM/Message.java @@ -0,0 +1,68 @@ +import java.io.Serializable; +import java.util.Calendar; +import java.text.SimpleDateFormat; + +public class Message implements Serializable { + // L'emeteur du message + private String emetteur; + // Le contenu du message + private String texte; + // Heure du message + private Calendar heure; + private static final long serialVersionUID = 1L; + + // Les méthodes + + Message(String name, String msg, Calendar c) { + emetteur = name; + texte = msg; + heure = c; + } + + /** + * @param name the emetteur to set + */ + public void setEmetteur(String name) { + emetteur = name; + } + + /** + * @return the emetteur + */ + public String getEmetteur() { + return emetteur; + } + + /** + * @param texte the texte to set + */ + public void setTexte(String texte) { + this.texte = texte; + } + + /** + * @return the texte + */ + public String getTexte() { + return texte; + } + + /** + * @param heure the heure to set + */ + public void setHeure(Calendar heure) { + this.heure = heure; + } + + /** + * @return the heure + */ + public Calendar getHeure() { + return heure; + } + + public String toString() { + SimpleDateFormat dateFormat = new SimpleDateFormat("HH:mm:ss"); + return "<" + emetteur + "|" + dateFormat.format(heure.getTime()) + "> " + texte; + } +}