diff options
author | Dor Bivas <dor1_b@walla.com> | 2014-01-18 18:04:47 +0200 |
---|---|---|
committer | Dor Bivas <dor1_b@walla.com> | 2014-01-18 18:04:47 +0200 |
commit | 0076b198970965ed8b916686680b7694b9124256 (patch) | |
tree | f1bed1c5cb176066822c245a3c130b0eb92cbb62 /src/Client/UserInterface.java | |
parent | e0bb3dd9dc74c6b0fb8a51c2d2afb398c00768ce (diff) |
client: connection shutdown at exit
* Calling shutdown() before exit() (for the "quit" button)
* Minor other fixes
Diffstat (limited to 'src/Client/UserInterface.java')
-rw-r--r-- | src/Client/UserInterface.java | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/src/Client/UserInterface.java b/src/Client/UserInterface.java index abf5002..9f7fd5c 100644 --- a/src/Client/UserInterface.java +++ b/src/Client/UserInterface.java @@ -109,6 +109,7 @@ public class UserInterface extends JFrame implements ActionListener, KeyListener if (command == "stop") { + client.shutdown(); System.exit(0); } @@ -121,15 +122,6 @@ public class UserInterface extends JFrame implements ActionListener, KeyListener // { // System.exit(0); // } -// -// -// if (e.getSource() == 'enter') -// { -// output.append(message.getText() + "\n"); -// client.PRIVMSG(message.getText()); -// message.setText(""); -// } - if (command == "send" ) @@ -155,14 +147,17 @@ public class UserInterface extends JFrame implements ActionListener, KeyListener } @Override + //FIXME: Do not send user send text with enter before connect. public void keyPressed(KeyEvent e) { + if (e.getKeyChar() == KeyEvent.VK_ENTER) { output.append(message.getText() + "\n"); client.PRIVMSG(message.getText()); message.setText(""); } + } public void keyReleased(KeyEvent arg0) {} |