/**
*
*/
package edu.harvard.econcs.turkserver.client;
import javax.swing.*;
import javax.swing.border.BevelBorder;
/**
* @author mao
*
*/
public class StatusBar extends JPanel {
public static final String lobbyWaitingMsg = "Waiting for enough users...";
public static final String lobbyReadyMsg = "Click ready to participate!";
public static final String enteringExpMsg = "Entering game!";
public static final String finishedExpMsg = "Game completed!";
public static final String batchFinishedMsg = "No more games available on server";
public static final String returningToLobbyMsg = "Returning to lobby.";
private static final long serialVersionUID = -7113109294122393589L;
private JLabel message;
public StatusBar(String initialText) {
this.setLayout(new BoxLayout(this, BoxLayout.LINE_AXIS));
this.setBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED));
message = new JLabel(initialText);
this.add(message);
this.add(Box.createHorizontalGlue());
}
public void setMessage(String msg) {
message.setText(msg);
}
}