summaryrefslogtreecommitdiff
path: root/src/Client/UserInterface.java
diff options
context:
space:
mode:
authorDor Bivas <dor1_b@walla.com>2014-01-18 18:04:47 +0200
committerDor Bivas <dor1_b@walla.com>2014-01-18 18:04:47 +0200
commit0076b198970965ed8b916686680b7694b9124256 (patch)
treef1bed1c5cb176066822c245a3c130b0eb92cbb62 /src/Client/UserInterface.java
parente0bb3dd9dc74c6b0fb8a51c2d2afb398c00768ce (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.java13
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) {}