Envoi des messages via touche entrée

This commit is contained in:
Marino Benassai 2020-12-14 13:07:16 +01:00
parent bf962ddffd
commit 3984ba6ba9

View file

@ -49,6 +49,13 @@ public class DiscussionUI extends JFrame implements PropertyChangeListener{
} }
private void sendMessage() {
String message = textField.getText();
textField.setText("");
historicField.setText(historicField.getText() + session.getIdSource() +": " + message + "\n");
session.send(session.getIdSource() + ": " + message+"\n");
}
/** /**
* Create the frame. * Create the frame.
*/ */
@ -80,14 +87,16 @@ public class DiscussionUI extends JFrame implements PropertyChangeListener{
textField.setBounds(21, 197, 301, 42); textField.setBounds(21, 197, 301, 42);
contentPane.add(textField); contentPane.add(textField);
textField.setColumns(10); textField.setColumns(10);
textField.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
sendMessage();
}
});
JButton sendButton = new JButton("Send"); JButton sendButton = new JButton("Send");
sendButton.addActionListener(new ActionListener() { sendButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) { public void actionPerformed(ActionEvent arg0) {
String message = textField.getText(); sendMessage();
textField.setText("");
historicField.setText(historicField.getText() + session.getIdSource() +": " + message + "\n");
session.send(session.getIdSource() + ": " + message+"\n");
} }
}); });
sendButton.setBounds(335, 207, 89, 23); sendButton.setBounds(335, 207, 89, 23);