butOptions = new Button("Game Options...");
butOptions = new Button(Messages.getString("ChatLounge.butOptions"));
    public ChatLounge(ClientGUI clientgui) {        super();        this.client = clientgui.getClient();        this.clientgui = clientgui;        // Create a tabbed panel to hold our components.        panTabs = new TabPanel();        Font tabPanelFont = new Font ("Helvetica",Font.BOLD,                                      Settings.chatLoungeTabFontSize);        panTabs.setTabFont (tabPanelFont);                // Create a new camo selection dialog.        camoDialog = new CamoChoiceDialog(clientgui.getFrame());        client.addGameListener(this);        client.game.board.addBoardListener(this);        butOptions = new Button("Game Options...");        butOptions.addActionListener(this);        butDone = new Button("I'm Done");        Font font = null;        try {            font = new Font("sanserif", Font.BOLD, 12);        }        catch (Exception exp) {            exp.printStackTrace();        }        if (null == font) {            System.err.println("Couldn't find the new font for the 'Done' button.");        } else {            butDone.setFont(font);        }        butDone.setActionCommand("ready");        butDone.addActionListener(this);        setupPlayerInfo();        setupMinefield();        setupBoardSettings();        refreshGameSettings();        setupEntities();        refreshEntities();        setupBVs();        refreshBVs();        setupStarts();        refreshStarts();        setupMainPanel();        labStatus = new Label("", Label.CENTER);        // layout main thing        GridBagLayout gridbag = new GridBagLayout();        GridBagConstraints c = new GridBagConstraints();        setLayout(gridbag);        c.fill = GridBagConstraints.BOTH;        c.weightx = 1.0;        c.weighty = 1.0;        c.insets = new Insets(1, 1, 1, 1);        c.gridwidth = GridBagConstraints.REMAINDER;        if (Settings.chatLoungeTabs) {            addBag (panTabs, gridbag, c);        } else {            addBag(panMain, gridbag, c);        }        //         c.weightx = 1.0;    c.weighty = 0.0;        //         addBag(labStatus, gridbag, c);        //          c.gridwidth = 1;        //          c.weightx = 1.0;    c.weighty = 0.0;        //          addBag(client.cb.getComponent(), gridbag, c);        //          c.gridwidth = 1;        //          c.anchor = GridBagConstraints.EAST;        //          c.weightx = 0.0;    c.weighty = 0.0;        //          c.ipady = 10;        //          addBag(butDone, gridbag, c);        validate();    }