StartPanelView.java

package org.microcol.gui;

import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import java.awt.Insets;

import javax.swing.JButton;
import javax.swing.JPanel;

import com.google.inject.Inject;

public class StartPanelView extends JPanel implements StartPanelPresenter.Display, Localized {

	/**
	 * Default serialVersionUID.
	 */
	private static final long serialVersionUID = 1L;

	private final JButton buttonStartNewGame;

	@Inject
	public StartPanelView() {
		this.setLayout(new GridBagLayout());
		buttonStartNewGame = new JButton();
		add(buttonStartNewGame, new GridBagConstraints(0, 0, 1, 1, 1.0D, 1.0D, GridBagConstraints.CENTER,
				GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
		
		updateLanguage();
	}

	@Override
	public void updateLanguage() {
		buttonStartNewGame.setText(getText().get("startPanel.buttonNewGame"));
	}

	@Override
	public JButton getButtonStartNewGame() {
		return buttonStartNewGame;
	}

}