Envoi des messages via touche entrée
This commit is contained in:
parent
bf962ddffd
commit
3984ba6ba9
1 changed files with 13 additions and 4 deletions
|
@ -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.
|
||||
*/
|
||||
|
@ -80,14 +87,16 @@ public class DiscussionUI extends JFrame implements PropertyChangeListener{
|
|||
textField.setBounds(21, 197, 301, 42);
|
||||
contentPane.add(textField);
|
||||
textField.setColumns(10);
|
||||
textField.addActionListener(new ActionListener() {
|
||||
public void actionPerformed(ActionEvent arg0) {
|
||||
sendMessage();
|
||||
}
|
||||
});
|
||||
|
||||
JButton sendButton = new JButton("Send");
|
||||
sendButton.addActionListener(new ActionListener() {
|
||||
public void actionPerformed(ActionEvent arg0) {
|
||||
String message = textField.getText();
|
||||
textField.setText("");
|
||||
historicField.setText(historicField.getText() + session.getIdSource() +": " + message + "\n");
|
||||
session.send(session.getIdSource() + ": " + message+"\n");
|
||||
sendMessage();
|
||||
}
|
||||
});
|
||||
sendButton.setBounds(335, 207, 89, 23);
|
||||
|
|
Loading…
Reference in a new issue