summaryrefslogtreecommitdiff
path: root/java/demo/Glacier2/chat/Client.java
diff options
context:
space:
mode:
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.
}
}