summaryrefslogtreecommitdiff
path: root/java/demo/Glacier2/chat/Client.java
diff options
context:
space:
mode:
authorJose <jose@zeroc.com>2009-10-03 01:25:11 +0200
committerJose <jose@zeroc.com>2009-10-03 01:25:11 +0200
commitf5932cf9712186c1bca0efec29e0ff78f3450a10 (patch)
treee192a0d61663b4ec66b3cc4169227046b10cf923 /java/demo/Glacier2/chat/Client.java
parent4190 - Add header to generated files to indicate they are autogenerated. (diff)
downloadice-f5932cf9712186c1bca0efec29e0ff78f3450a10.tar.bz2
ice-f5932cf9712186c1bca0efec29e0ff78f3450a10.tar.xz
ice-f5932cf9712186c1bca0efec29e0ff78f3450a10.zip
Fix issues in bug 3772
commit 69d72505e82f9e88b2e24f4d9a669cd39b17e2f4 Author: Jose <jose@zeroc.com> Date: Sat Oct 3 01:20:23 2009 +0200
Diffstat (limited to 'java/demo/Glacier2/chat/Client.java')
-rw-r--r--java/demo/Glacier2/chat/Client.java15
1 files changed, 7 insertions, 8 deletions
diff --git a/java/demo/Glacier2/chat/Client.java b/java/demo/Glacier2/chat/Client.java
index f0ab1aa53cf..78bee7b1799 100644
--- a/java/demo/Glacier2/chat/Client.java
+++ b/java/demo/Glacier2/chat/Client.java
@@ -47,6 +47,7 @@ import javax.swing.text.Element;
import Glacier2.SessionFactoryHelper;
import Glacier2.SessionHelper;
+import Glacier2.SessionCallback;
import Glacier2.SessionNotExistException;
import Ice.Current;
import Ice.LocalException;
@@ -217,7 +218,7 @@ public class Client extends JFrame
JPanel statusPanel = new JPanel();
JSeparator statusPanelSeparator = new JSeparator();
_status = new JLabel();
- _status.setText("Disconnected");
+ _status.setText("Not connected");
statusPanel.add(statusPanelSeparator, BorderLayout.NORTH);
statusPanel.add(_status, BorderLayout.SOUTH);
@@ -225,7 +226,7 @@ public class Client extends JFrame
add(statusPanel, BorderLayout.SOUTH);
JMenuBar menuBar = new JMenuBar();
- JMenu connectMenu = new JMenu("Connect");
+ JMenu connectMenu = new JMenu("Session");
_login = new AbstractAction("Login")
{
@@ -242,8 +243,7 @@ public class Client extends JFrame
actionPerformed(ActionEvent e)
{
setEnabled(false);
- _status.setText("Disconnecting");
-
+ _status.setText("Logging out");
destroySession();
_chat = null;
}
@@ -316,7 +316,7 @@ public class Client extends JFrame
properties.load("config.client");
StringSeqHolder argHolder = new StringSeqHolder(args);
properties = Util.createProperties(argHolder, properties);
- _factory = new SessionFactoryHelper(properties, new SessionFactoryHelper.Callback()
+ _factory = new SessionFactoryHelper(properties, new SessionCallback()
{
// The session helper callbacks are all called from the
// GUI thread.
@@ -417,8 +417,7 @@ public class Client extends JFrame
_logout.setEnabled(false);
_input.setEnabled(false);
-
- _status.setText("Disconnected");
+ _status.setText("Not connected");
}
public void
@@ -484,7 +483,7 @@ public class Client extends JFrame
if(_session != null)
{
_session.destroy();
- _session = null;
+ //The session will be set to null on disconnected.
}
}