// 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:   BoggleHiScoreTable.java

import java.awt.*;
import javax.swing.*;

public class BoggleHiScoreTable extends JDialog
{

    public BoggleHiScoreTable(JFrame jframe)
    {
        setResizable(false);
        setSize(200, 220);
        getContentPane().setLayout(new BorderLayout());
        pane = new JPanel();
        pane.setBackground(new Color(232, 232, 218));
        pane.setPreferredSize(new Dimension(200, 200));
        pane.setLayout(new BoxLayout(pane, 1));
        setupScorePanel();
        JPanel jpanel = new JPanel();
        jpanel.setBackground(new Color(232, 232, 218));
        JButton jbutton = new JButton("Close");
        jpanel.add(jbutton);
        getContentPane().add(jpanel, "South");
        addWindowListener(new  Object()     /* anonymous class not found */
    class _anm1 {}

);
        jbutton.addActionListener(new  Object()     /* anonymous class not found */
    class _anm2 {}

);
    }

    public void displayScores()
    {
        Object obj = null;
        for(int i = 0; i < 10; i++)
        {
            JLabel jlabel = new JLabel((i + 1) + ". " + table.getName(i) + "   " + table.getScore(i));
            jlabel.setAlignmentX(0.5F);
            pane.add(jlabel);
        }

    }

    public void setHiScoreTable(BoggleHiScoreSet bogglehiscoreset)
    {
        table = bogglehiscoreset;
        pane.removeAll();
        setupScorePanel();
    }

    private void setupScorePanel()
    {
        JLabel jlabel = null;
        jlabel = new JLabel(new ImageIcon("Images/hiscoreTitle.gif", "hiscore"));
        jlabel.setAlignmentX(0.5F);
        pane.add(jlabel);
        getContentPane().add(pane, "Center");
    }

    private static final int NOOFPLAYERS = 10;
    private JPanel pane;
    private BoggleHiScoreSet table;
}
