rmi
Class ChatClientGUI

java.lang.Object
  extended by rmi.ChatClientGUI
All Implemented Interfaces:
ChatClientUI

public class ChatClientGUI
extends java.lang.Object
implements ChatClientUI

Class for GUI for clients in simple chat application.


Constructor Summary
ChatClientGUI(java.lang.String name, java.lang.String serverHost)
          Constructs object -- builds GUI, but does not make it visible.
 
Method Summary
 void displayMessage(java.lang.String message)
          Displays message received by chat client.
static void main(java.lang.String[] args)
          Main program -- constructs an object and starts it up.
 void startup()
          Start up -- display GUI, start client.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChatClientGUI

public ChatClientGUI(java.lang.String name,
                     java.lang.String serverHost)
              throws java.rmi.RemoteException,
                     java.rmi.NotBoundException,
                     java.net.MalformedURLException
Constructs object -- builds GUI, but does not make it visible.

Parameters:
name - screen name
serverHost - host where server is running
Throws:
java.rmi.RemoteException
java.rmi.NotBoundException
java.net.MalformedURLException
Method Detail

displayMessage

public void displayMessage(java.lang.String message)
Displays message received by chat client.

Specified by:
displayMessage in interface ChatClientUI
Parameters:
message - message to display

startup

public void startup()
Start up -- display GUI, start client.


main

public static void main(java.lang.String[] args)
Main program -- constructs an object and starts it up.

Parameters:
args - command-line arguments -- screen name and host where server is running