/**
 * 
 */
package view.vuePopup;

import java.awt.GridLayout;

import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JPasswordField;

/**
 * @author alexis
 *
 */
public class PopupNouveauMotdepasse extends JObservablePopup{

	/**
	 * 
	 */
	private static final long serialVersionUID = 2809411745071421673L;
	private JPanel pane;
	private JPasswordField field;
	private JPasswordField fieldConfirm;
	
	public PopupNouveauMotdepasse() {
		initVariables();
		initComponents();
	}
	
	private void initVariables(){
		pane = new JPanel();
		field = new JPasswordField();
		field.setColumns(10);
		fieldConfirm = new JPasswordField();
		fieldConfirm.setColumns(10);
	}
	
	private void initComponents(){
		this.setLayout(new GridLayout(2,2));
		pane.add(new JLabel("Mot de passe:"));
		pane.add(field);
		pane.add(new JLabel("Confirmation du mot de passe:"));
		pane.add(fieldConfirm);
		this.add(pane);
	}
	
	public String toString(){
		if(new String(field.getPassword()).equals(new String(fieldConfirm.getPassword())))
		{
			return new String(field.getPassword());
		}
		return "";
	}
	
	@Override
	public String[] getData(){
		return new String[]{this.toString()};
	}
}
