From f0c08d59c085e668717bbfb39b9d3b7df87ab2d7 Mon Sep 17 00:00:00 2001 From: m-gues Date: Mon, 30 Nov 2020 18:17:58 +0100 Subject: [PATCH] fin sceance 3 : package messages commence --- POO/src/main/VueConnexion.java | 4 ++-- POO/src/messages/Message.java | 15 +++++++++++++++ POO/src/messages/MessageSysteme.java | 15 +++++++++++++++ 3 files changed, 32 insertions(+), 2 deletions(-) create mode 100644 POO/src/messages/Message.java create mode 100644 POO/src/messages/MessageSysteme.java diff --git a/POO/src/main/VueConnexion.java b/POO/src/main/VueConnexion.java index a0032d9..ac9e150 100644 --- a/POO/src/main/VueConnexion.java +++ b/POO/src/main/VueConnexion.java @@ -26,7 +26,8 @@ public class VueConnexion extends Vue { //Creation fenetre frame = new JFrame("Connexion"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); - frame.setSize(120, 40); + frame.setSize(400, 100); + frame.setLocationRelativeTo(null); //Creation panel panel = new JPanel(new GridLayout(3,1)); @@ -41,7 +42,6 @@ public class VueConnexion extends Vue { frame.getContentPane().add(panel, BorderLayout.CENTER); //Affiche la fenetre - frame.pack(); frame.setVisible(true); } diff --git a/POO/src/messages/Message.java b/POO/src/messages/Message.java new file mode 100644 index 0000000..6d7079c --- /dev/null +++ b/POO/src/messages/Message.java @@ -0,0 +1,15 @@ +package messages; + +import java.io.Serializable; + +public class Message implements Serializable { + + protected enum TypeMessage {JE_SUIS_ACTIF, JE_SUIS_INACTIF, INFO_PSEUDO, TEXTE, IMAGE, FICHIER} + protected TypeMessage type; + protected static final long serialVersionUID = 1L; + protected Exception + + public TypeMessage getTypeMessage() { + return this.type; + } +} diff --git a/POO/src/messages/MessageSysteme.java b/POO/src/messages/MessageSysteme.java new file mode 100644 index 0000000..fdb4798 --- /dev/null +++ b/POO/src/messages/MessageSysteme.java @@ -0,0 +1,15 @@ +package messages; + +import messages.Message.TypeMessage; + +public class MessageActivite extends Message { + + private String pseudo; + + public MessageSysteme(TypeMessage t){ + if (t!=TypeMessage.) { + this.type=t; + } + } + +}