Class ChatClient
java.lang.Object
|
+--ChatClient
- public class ChatClient
- extends java.lang.Object
- implements java.lang.Runnable, java.awt.event.WindowListener, java.awt.event.ActionListener
|
Field Summary |
protected java.io.DataInputStream |
dataIn
|
protected java.io.DataOutputStream |
dataOut
|
protected java.awt.Frame |
frame
|
protected java.lang.String |
host
|
protected java.awt.TextField |
input
|
protected java.lang.Thread |
listener
|
protected java.awt.TextArea |
output
|
protected int |
port
|
|
Constructor Summary |
ChatClient(java.lang.String host,
int port)
|
| Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
toString,
wait,
wait,
wait |
host
protected java.lang.String host
port
protected int port
frame
protected java.awt.Frame frame
output
protected java.awt.TextArea output
input
protected java.awt.TextField input
dataIn
protected java.io.DataInputStream dataIn
dataOut
protected java.io.DataOutputStream dataOut
listener
protected java.lang.Thread listener
ChatClient
public ChatClient(java.lang.String host,
int port)
start
public void start()
throws java.io.IOException
stop
public void stop()
throws java.io.IOException
run
public void run()
- Specified by:
- run in interface java.lang.Runnable
handleIOException
protected void handleIOException(java.io.IOException ex)
windowOpened
public void windowOpened(java.awt.event.WindowEvent event)
- Specified by:
- windowOpened in interface java.awt.event.WindowListener
windowClosing
public void windowClosing(java.awt.event.WindowEvent event)
- Specified by:
- windowClosing in interface java.awt.event.WindowListener
windowClosed
public void windowClosed(java.awt.event.WindowEvent event)
- Specified by:
- windowClosed in interface java.awt.event.WindowListener
windowIconified
public void windowIconified(java.awt.event.WindowEvent event)
- Specified by:
- windowIconified in interface java.awt.event.WindowListener
windowDeiconified
public void windowDeiconified(java.awt.event.WindowEvent event)
- Specified by:
- windowDeiconified in interface java.awt.event.WindowListener
windowActivated
public void windowActivated(java.awt.event.WindowEvent event)
- Specified by:
- windowActivated in interface java.awt.event.WindowListener
windowDeactivated
public void windowDeactivated(java.awt.event.WindowEvent event)
- Specified by:
- windowDeactivated in interface java.awt.event.WindowListener
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent event)
- Specified by:
- actionPerformed in interface java.awt.event.ActionListener
main
public static void main(java.lang.String[] args)
throws java.io.IOException