import java.awt.event.*;
import java.awt.*;
import javax.swing.*;
import java.util.Random;
public class ClientClassNetwork extends Thread implements ActionListener
{
	int counter;
	private int ID = 0;
	public String ClientToServer = "idle";
	public String ServerToClient = "idle";
	public Random myGen = new Random();
	
public ClientClassNetwork( int myID )
   {
	ID = myID;	
   }

public void run()
   {	
   System.out.println("Starting Client " + ID);
	
	JFrame clientFrame = new JFrame();
	clientFrame.setSize( 100, 100 );
	clientFrame.setLocation( myGen.nextInt(800), myGen.nextInt(400) );
	clientFrame.setTitle( Integer.toString(ID) );
	clientFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	clientFrame.setVisible( true );	

	Timer clientTimer = new Timer(500, this);
	clientTimer.start();	
	}  // end run()
	
public void actionPerformed ( ActionEvent e )	
	  {
	   counter++;
	   System.out.println(ID+ ": " + counter + " " + ClientToServer);
	   if (counter == 10)
		  {
		  ClientToServer = "exit";
		  } 
	  } // end actionPerformed

} // end class
