/**
 * 
 */
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()};
	}
	
	/*@Override
	public void actionPerformed(ActionEvent e) {
		if(e.getSource().equals(ok))
		{
			this.getObservable().notifyObservers(field.getText());
		}
		else
		{
			this.setVisible(false);
		}
		field.setText("");
	}*/
}
