// Decompiled by Jad v1.5.7f. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) 
// Source File Name:   Player.java

import java.awt.Component;
import java.io.PrintStream;
import java.io.Serializable;
import javax.swing.JFrame;
import javax.swing.JOptionPane;

public class Player
    implements Serializable
{

    Player(Component component)
    {
        name = JOptionPane.showInputDialog(component, "Please enter your name.", "New Player", 1);
        if(name == null)
            name = "anonymous";
        if(name.length() == 0)
            name = "anonymous";
    }

    public String getName()
    {
        return new String(name);
    }

    public static void main(String args[])
    {
        JFrame jframe = new JFrame();
        Player player = new Player(jframe);
        System.out.println("Created new player");
        System.out.println("Players name is " + player.getName());
        System.out.println("Player toString() = " + player);
    }

    public String toString()
    {
        return getName();
    }

    private String name;
}

