From 48594fc3e1f8782b6074ac7fbdb5e2b860be566e Mon Sep 17 00:00:00 2001 From: foussats Date: Thu, 11 Feb 2021 18:46:41 +0100 Subject: [PATCH] Corrections de bugs --- chatGitElise/.classpath | 2 +- chatGitElise/b1.jpg | Bin 0 -> 16875 bytes chatGitElise/bin/controller/Agent.class | Bin 11423 -> 11511 bytes chatGitElise/bin/gui/FenetreChat$1.class | Bin 874 -> 874 bytes chatGitElise/bin/gui/FenetreChat$2.class | Bin 3534 -> 922 bytes chatGitElise/bin/gui/FenetreChat$3.class | Bin 0 -> 3534 bytes chatGitElise/bin/gui/FenetreChat.class | Bin 8751 -> 9547 bytes .../bin/gui/FenetreInscription$1.class | Bin 929 -> 929 bytes .../bin/gui/FenetreInscription$2.class | Bin 559 -> 815 bytes .../bin/gui/FenetreInscription$3.class | Bin 0 -> 815 bytes .../bin/gui/FenetreInscription$4.class | Bin 0 -> 559 bytes chatGitElise/bin/gui/FenetreInscription.class | Bin 6591 -> 6815 bytes chatGitElise/bin/gui/FenetreMenu$3.class | Bin 1673 -> 1857 bytes chatGitElise/bin/gui/FenetreMenu$4.class | Bin 870 -> 870 bytes chatGitElise/bin/gui/FenetreMenu$5.class | Bin 1281 -> 1281 bytes chatGitElise/bin/gui/FenetreMenu.class | Bin 7457 -> 7457 bytes chatGitElise/src/controller/Agent.java | 8 ++- chatGitElise/src/gui/FenetreChat.java | 62 +++++++++++++----- chatGitElise/src/gui/FenetreInscription.java | 18 +++++ chatGitElise/src/gui/FenetreMenu.java | 3 +- 20 files changed, 70 insertions(+), 23 deletions(-) create mode 100644 chatGitElise/b1.jpg create mode 100644 chatGitElise/bin/gui/FenetreChat$3.class create mode 100644 chatGitElise/bin/gui/FenetreInscription$3.class create mode 100644 chatGitElise/bin/gui/FenetreInscription$4.class diff --git a/chatGitElise/.classpath b/chatGitElise/.classpath index 61d0f7c..eb61c43 100644 --- a/chatGitElise/.classpath +++ b/chatGitElise/.classpath @@ -16,7 +16,7 @@ - + diff --git a/chatGitElise/b1.jpg b/chatGitElise/b1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..32e3843fa5448248695c5d632d4fe9d887de3fbe GIT binary patch literal 16875 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 literal 0 HcmV?d00001 diff --git a/chatGitElise/bin/controller/Agent.class b/chatGitElise/bin/controller/Agent.class index c3f620a3523e6a7347949e03056fda154e9f79cf..e9d7a0dd0136169bf08504219e7cf27bda8ac603 100644 GIT binary patch delta 674 zcmZvZOGuPa7>1wkr+>0(v~k9naZJs@W}J(*2uesaLJP8@76w@%SWRX`P>R;3T|^KR zoJ~PdyNaTVQ!WzBuHa-vVNhmSRvLwb6kRsfCqzlaf%Dy7p6@-Jll9-~o#}~d-9WjO zd)c`p7;!fxTUR!>v?lAS*Hmw7Y@IJSwe`Dlvc+<{tZdT|>=J(}FYlD2>@p!mO1*y2Gp4YwjG4LNPrh+7)VYf<>&cjoZJL?h`!CJ6A8Dt*){ z5$eREL8g%u2hB3wxJ%B4oMgyMvc!c)vIvQrm}FBc9@dMOjp8>0B`18du_T|M6sV$* zV$I7WWDZ3;Ltz{e!6_wpB}%TuR1w!{f^sRPQWl!cv4i#^W=Mq@kFB+1!*u9>O; delta 601 zcmXAm-AmJ96vsd3w>IXOFS*URDBT+B_S@E7EwDvm3Q2+&USyOIDNXPq!L0s(F1o6C zZt5cJF0vxUwW28O4a#1nmy0s()$CnnzPJuo_CBg&lm-AEOJpG zFQr_P0GB09PS$X3d?`F9EfdspgSFhGky~u$Hf`Kto1VSgrJwr@@PI=+AHo$B5r=*Rqf|DRV-19%7gX{Vfvo zZk3&?1ExI@bMDq$kLH5rSRyUiV!ox65rozH%j>W-0@Pb0`#8WsRbnkS*<`)!E%F?dmd~6{);R~Y*FH0q43_&@seZ8nMV3|d542{Gi2wiq diff --git a/chatGitElise/bin/gui/FenetreChat$1.class b/chatGitElise/bin/gui/FenetreChat$1.class index aa4ff54c6dca739276dbd7f337d3162b5689da50..a4a8b67681e382bda3721b65209344f0b040c139 100644 GIT binary patch delta 31 ncmaFG_KI!84kpH^$vc_ccw-n?7-AVX7*ZJc7}6&5FvkG^oF@n5 delta 31 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 PtCqj|?;rfs;Hv)tO0cp^ literal 0 HcmV?d00001 diff --git a/chatGitElise/bin/gui/FenetreChat.class b/chatGitElise/bin/gui/FenetreChat.class index c04328be95749edee9a9a8203c051b461959422e..69c358ca60a304b1458e199a3cf23c2c5a657eca 100644 GIT binary patch literal 9547 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 Mo>Go);Dv1cALj$ptN;K2 literal 8751 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 OwC0}g^6A%kY5f;b0Ru+> diff --git a/chatGitElise/bin/gui/FenetreInscription$1.class b/chatGitElise/bin/gui/FenetreInscription$1.class index a245ddc27a57d91675241a9cba47c40958acf75f..a700a6d84b576bc30ccf2d8c059d86fdd43bc622 100644 GIT binary patch delta 23 ecmZ3;zL0$bD>I|lWHx3$Rv!i)2H(k%%pL$k8U-H! delta 23 ecmZ3;zL0$bD>I|}WHx3$R!;^V2CvDH%pL$j!vz)q diff --git a/chatGitElise/bin/gui/FenetreInscription$2.class b/chatGitElise/bin/gui/FenetreInscription$2.class index a0b1195145278882c8b6738108e18718a2d87d39..ab022816d2e861b5877643c7de146a6f87ccff68 100644 GIT binary patch literal 815 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 U^yx?LvkcuUL{0l0$4QR;AO5}>yZ`_I delta 2048 zcmZux3s6*582&yM_AYlX3oL@-i>=HMp%qC*h!n&O1z&)+M&=4vTwM3!?nSI7x7SQH z)s)?8(%xCp!>OcNNG6-;F=bOT+1uXlm-c>W5AELtm7MnOJ?B5)Ip;h7|NZ|xcTRb_ zMBRO8=Pm%#c>WIc8a2~_J%nRnMDJ)Z$~+3*u;2xKKh)~2H^YHYtA;~3EGq+%DnZu}w)_dp9HiBeHpy;dio#^;p|sIuc5EUtBdd+h zIz1Bcx9Zgaf6!=E>7c4GmB?x~LT1jV< zG4-_?XR%sxWptRrQJe5MV0afwMol?b_pdE?@JtDGR`}Tm{AR!idCb)Uw|D|;#f3;< zWl&dn7UwFgk<|UqevR``kQdiA&KV4;*vdMM^W%Y}C$M_c-@K+F>~Gc`TxgBS9ByCC zI)(LCS>{P>w3cV)vccMr`C@X5M%}7*HzZ4Sjo6ftlRj>;$~FvF8DhIa!+OS@XIsbc zW1qRlCFzAoh8L+QMj9r=gA$y8)8v^V&s3a+X{bRdd??2%R3L;IxEPhV301fq)wmmH z;$h6e^Qgs3sKXvCz{gmGA5o73XvASGp@OAWF#GbAJ#hJQu_6LR$>47WCnDpZm=oy!`|=4h-H&4E7d0E_H6rR6vuh`IMJ8Iq8@sMos(ibO}57;Vw~0ok1sc+hh=3-7wQI1 ztw^xXEK|BUBa6}5G0w?VVyx{#(IB>95L(oQk@1N3ZiD*>Asc)>Trz)$$gl|8@d&mi z`hG4J+2VN$VU)BNh%6UMC0`^WZNykaQ6!m|hD)SYFU5RZCcCbZOkEw7lw2zrxK7&Z zaU*WPouczSxLL?=!465;PHaIxZpCxB4X;SC@4;R8KnnhIS+x)MCUVv!ACBZ;FlSF+xakl*n)hh2e diff --git a/chatGitElise/bin/gui/FenetreMenu$3.class b/chatGitElise/bin/gui/FenetreMenu$3.class index d194454416a9ebd2d06ca89ed0918ade67a10857..03265cf79580cec1eb6ba0ed847783da3d44148f 100644 GIT binary patch delta 499 zcmZ9J%}Z2K7{-5R?inv$?BGiFAWYCk2<|Y9)@YU=<#pyXI?ddvxyQDy zTC@@5?%TFD_I*|=)R(vm5cUe>9{tdqwAC2b^5tguJ}k7ts8LwlZi<$iIUn>J#bk2sOeTl=fqI*q=!3y29I~=-BiYOr zgFDCg$K1M?GW(Uv>Sw&7p3o`57p`AwDa$F(Q#OytFd>WGr9_c{vY^AL)Vj}5a+;mm z4>+O1Ppb5I%`dKq_K1OgH?A@!*k>Wz$g{9Tjr!l36^!^DX32@ZgO)1UOSUVS8|dHC rR=X&dri-Kcq%a?OFS9cH;II3#_8}*m?v$NVE=UGW*Gkiyq{_? delta 338 zcmXYryGjF56h+s~+{u_BiTEgzV5OiE9c&`PfHs2Q2uU;=-;bz+rm@giTUgmxIK9|e z2SNnj5fsrM@N3jF;)Q$8F4o@rw325D`{Voe5g5a-+m}YKMM2TNcU&Er@(=vlp+C7_ zsoCV2jT2)|F%Wzi{Xw8l^|~SxTw#<7h9)x%j<{5_;qr3?DD(o9Y-dW(2P9Z0V zhJAF=Ejv^t=27B5DhO2mD;j5!B`I)7u*?ctBFulaDyAOvkKCdyl*O8bp+ey$OERKD aZwM1%lP%er6cu(v*;1oqhi_MYgw!wXyEhF0 diff --git a/chatGitElise/bin/gui/FenetreMenu$4.class b/chatGitElise/bin/gui/FenetreMenu$4.class index 7ae31ed412a2d2ab40724a9fc45c5757553f06c9..655af95e9fef1ca8d89dce859f18246946f69045 100644 GIT binary patch delta 27 jcmaFH_Ka=AQ6|RMlaDd^bG~KZVtB_O&hUP+9J2=ioIDBE delta 27 jcmaFH_Ka=AQ6|P$laDd^bG~8VVtC6S&hT!s9J2=ioDK=n diff --git a/chatGitElise/bin/gui/FenetreMenu$5.class b/chatGitElise/bin/gui/FenetreMenu$5.class index 774a23adb8974f51a229af7e3efd959f0db1b575..963f4bed758c6401626b82a9bd43f9c5b1c8e673 100644 GIT binary patch delta 39 vcmZqVYUJ7=&cgV4vII-1=r;x~hVKlj3_ln&8GbStGW=pNW%x6B5lcJ(>aYws delta 39 vcmZqVYUJ7=&cgUNgBB diff --git a/chatGitElise/bin/gui/FenetreMenu.class b/chatGitElise/bin/gui/FenetreMenu.class index f07998dfdb3a9704c3b4affd9c92d8e7958d5cbf..c88cc10c7de69c6c24152adf7d0f47d348306840 100644 GIT binary patch delta 95 zcmV-l0HFV&I-xqSh8s=J0m%T-0nz}{0pS4C0qFqL0q+3S0rdda0s;Wp0tx`y0uTV( z0u}(=0wVz50xJOE0xW BALIZ4 delta 95 zcmV-l0HFV&I-xqSh8s=I0m%T+0nz}`0pS4B0qFqK0q+3R0rddZ0s;Wo0tx`x0uTV& z0u}(<0wVz40xJOD0x getListeTCPChat2(){ + return listTCPOk; + } + public TCPChat getTCPChat() { return this.listTCPDeg.remove(0); } diff --git a/chatGitElise/src/gui/FenetreChat.java b/chatGitElise/src/gui/FenetreChat.java index fc6324e..d47a16f 100644 --- a/chatGitElise/src/gui/FenetreChat.java +++ b/chatGitElise/src/gui/FenetreChat.java @@ -2,6 +2,8 @@ package gui; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; +import java.awt.event.KeyEvent; +import java.awt.event.KeyListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.beans.PropertyChangeEvent; @@ -17,6 +19,7 @@ import java.util.Date; import java.util.List; import javax.swing.*; +import javax.swing.border.Border; import javax.swing.text.BadLocationException; import javax.swing.text.DefaultCaret; import javax.swing.text.SimpleAttributeSet; @@ -24,6 +27,7 @@ import javax.swing.text.StyleConstants; import javax.swing.text.StyledDocument; import controller.Agent; +import controller.DataBase; import model.Contact; import model.MessageAffichage; import network.TCPChat; @@ -33,6 +37,18 @@ import java.awt.*; public class FenetreChat extends JFrame implements PropertyChangeListener{ + private static FenetreChat instance = null; + + public static FenetreChat getInstance(Agent agent, String userString) throws IOException { + synchronized (FenetreChat.class) { + FenetreChat fc = instance; + if(fc == null) { + fc = new FenetreChat(agent, userString); + } + return fc; + } + } + static JFrame frame; static Agent agent; static Contact dest; //destinataire du message @@ -41,6 +57,7 @@ public class FenetreChat extends JFrame implements PropertyChangeListener{ WindowAdapter wa; JPanel panel; static JTextArea text; + JButton envoyer; private TCPChat t=null; @@ -48,7 +65,7 @@ public class FenetreChat extends JFrame implements PropertyChangeListener{ private static boolean ouvert=false; - public FenetreChat(Agent agent, String userString) throws IOException { + private FenetreChat(Agent agent, String userString) throws IOException { FenetreChat.ouvert=true; this.frame = new JFrame("Fenetre Chat avec "+ userString); @@ -90,7 +107,7 @@ public class FenetreChat extends JFrame implements PropertyChangeListener{ this.addWidgets(); //frame.getContentPane().add(panel, BorderLayout.CENTER); afficherHistorique(); - + frame.getRootPane().setDefaultButton(envoyer); frame.addWindowListener(wa); frame.setVisible(true); @@ -126,10 +143,32 @@ public class FenetreChat extends JFrame implements PropertyChangeListener{ //zone pour rentrer les message à envoyer text = new JTextArea(10, 3); text.setForeground(Color.WHITE); - text.setFont(new Font("Century Schoolbook", Font.PLAIN, 11)); + text.setBackground(Color.GRAY); + text.setBorder(BorderFactory.createLineBorder(Color.DARK_GRAY)); + text.setFont(new Font("Century Schoolbook", Font.PLAIN, 12)); text.setText("Enter your message"); text.setOpaque(false); + text.addKeyListener(new KeyListener() { + public void keyPressed(KeyEvent e) { + if (e.getKeyCode() == KeyEvent.VK_ENTER){ + e.consume(); + } + } + + @Override + public void keyTyped(KeyEvent e) { + // TODO Auto-generated method stub + + } + + @Override + public void keyReleased(KeyEvent e) { + // TODO Auto-generated method stub + + } + }); + JScrollPane sp = new JScrollPane(text); //zone affichage texte @@ -143,7 +182,7 @@ public class FenetreChat extends JFrame implements PropertyChangeListener{ frame.getContentPane().add(sp2, gbc); //bouton envoyer - JButton envoyer = new JButton("Send"); + envoyer = new JButton("Send"); envoyer.setOpaque(false); frame.getRootPane().setDefaultButton(envoyer); envoyer.addActionListener(new ActionListener() { @@ -279,6 +318,7 @@ public class FenetreChat extends JFrame implements PropertyChangeListener{ e.printStackTrace(); } agent.getListeTCPChat().remove(t); + agent.getListeTCPChat2().remove(t); break; } @@ -289,20 +329,6 @@ public class FenetreChat extends JFrame implements PropertyChangeListener{ } public static void fermer() { - TCPChat t = null; - /*try { - - InetAddress adr = dest.getAddress(); - for(TCPChat tcp : agent.getListeTCPChat()) { - if(tcp.getSocket().getInetAddress().equals(adr)) { - t=tcp; - } - } - t.getSocket().close(); - } catch (IOException e1) { - // TODO Auto-generated catch block - e1.printStackTrace(); - }*/ frame.dispose(); } diff --git a/chatGitElise/src/gui/FenetreInscription.java b/chatGitElise/src/gui/FenetreInscription.java index f3fea95..9d8540c 100644 --- a/chatGitElise/src/gui/FenetreInscription.java +++ b/chatGitElise/src/gui/FenetreInscription.java @@ -8,6 +8,9 @@ import java.awt.GridLayout; import java.awt.Image; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; +import java.awt.event.KeyAdapter; +import java.awt.event.KeyEvent; +import java.awt.event.KeyListener; import javax.swing.BorderFactory; import javax.swing.JButton; @@ -97,6 +100,21 @@ public class FenetreInscription implements ActionListener { JLabel text = new JLabel("Login: ", SwingConstants.CENTER); text.setForeground(Color.WHITE); text.setOpaque(false); + loginfield.addKeyListener(new KeyAdapter() { + public void keyTyped(KeyEvent e) { + if(e.getKeyChar() =='?' || e.getKeyChar() == '&' || e.getKeyChar() == '/' || e.getKeyChar() =='=' || e.getKeyChar() == KeyEvent.VK_SPACE) { + e.consume(); + } + } + }); + pseudofield.addKeyListener(new KeyAdapter() { + @Override + public void keyTyped(KeyEvent e) { + if(e.getKeyChar() =='?' || e.getKeyChar() == '&' || e.getKeyChar() == '/' || e.getKeyChar() =='=' ||e.getKeyChar() == KeyEvent.VK_SPACE ) { + e.consume(); + } + } + }); JLabel text2 = new JLabel("Pseudo: ", SwingConstants.CENTER); text2.setForeground(Color.WHITE); text2.setOpaque(false); diff --git a/chatGitElise/src/gui/FenetreMenu.java b/chatGitElise/src/gui/FenetreMenu.java index c6ea738..0d72b57 100644 --- a/chatGitElise/src/gui/FenetreMenu.java +++ b/chatGitElise/src/gui/FenetreMenu.java @@ -194,11 +194,12 @@ public class FenetreMenu { e.printStackTrace(); } try { - new FenetreChat(agent, selected.toString()); + FenetreChat.getInstance(agent, selected.toString()); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } + cb.setSelectedItem(agent.getUser().getPseudo()); } });