Class Login
java.lang.Object
|
+----java.awt.Component
|
+----java.awt.Container
|
+----java.awt.Panel
|
+----java.applet.Applet
|
+----Login
- public class Login
- extends Applet
- implements Runnable
Starting point for the client jgames
The applet default web page is named "login.html"
version 1.0b1 26/04/98
author Pierre-Mikael Legris (plegris@fbwww.epfl.ch)
Login
connect to the server, when the nick is ok
create a new player : Wplayer and launch it in
a new waiting room Wpanel
Wplayer(nick , socket , comment)
cf Human & Player (server side)
Wpanel(Wplayer)
this is the waiting room (client side of Mstream)
when two users start a game die and give the user
to Gpanel
Gpanel(Wplayer , message)
this is the Frame that display the game using
MBoard and MRules (client side of Game)
Mboard()
this is a canvas that display the game board and
feedback Gpanel with the moves
- Version:
- 1.0b1 26/04/98
-
connected
-
-
entry
-
-
entry2
-
-
fcomm
-
-
fnick
-
-
go
-
-
header
-
-
help
-
-
help2
-
-
host
-
-
infos
-
-
ligne
-
-
loged
-
-
me
-
-
myThread
-
-
panel
-
-
port
-
-
result
-
-
result2
-
-
s
-
-
sin
-
-
sout
-
-
sURL
-
-
Login()
-
-
action(Event, Object)
-
-
init()
-
-
makeUI()
-
-
parseS(String)
-
-
run()
-
-
start()
-
-
stop()
-
header
Label header
result
Label result
result2
Label result2
help
Label help
help2
Label help2
entry
TextField entry
entry2
TextField entry2
go
Button go
infos
Label infos
myThread
Thread myThread
s
Socket s
host
String host
port
int port
sin
DataInputStream sin
sout
PrintStream sout
connected
boolean connected
loged
boolean loged
ligne
String ligne
fnick
String fnick
fcomm
String fcomm
me
Wplayer me
panel
Wpanel panel
sURL
static String sURL
Login
public Login()
start
public void start()
- Overrides:
- start in class Applet
init
public void init()
- Overrides:
- init in class Applet
run
public void run()
parseS
public void parseS(String text)
stop
public void stop()
- Overrides:
- stop in class Applet
makeUI
public void makeUI()
action
public boolean action(Event e,
Object o)
- Overrides:
- action in class Component