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.
|
* 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);
|
||||||
|
|
Loading…
Reference in a new issue