/**
 * 
 */
package view.vuePopup;

import javax.swing.JPanel;

import view.tool.inputField.JValidTextField;

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

	/**
	 * 
	 */
	private static final long serialVersionUID = 2809411745071421673L;
	private JPanel pane;
	private JValidTextField field;
	
	public PopupAjouterTelephone() {
		initVariables();
		initComponents();
	}
	
	private void initVariables(){
		pane = new JPanel();
		field = JValidTextField.JValidTextFieldAllowCertainCharacter("[0-9-]",32);
		field.setColumns(10);
	}
	
	private void initComponents(){
		pane.add(field);
		this.add(pane);
	}
	
	public String toString(){
		String displayText = "";
		if(field.getText().length() > 10)
			displayText += field.getText().substring(0,7)+"...";
		else
			displayText += field.getText();
		return displayText;
	}
	
	@Override
	public String[] getData(){
		return new String[]{field.getText()};
	}
}
