package view.tool.jEasyTable;

import java.awt.event.MouseEvent;
import java.util.Observer;

import javax.swing.JComponent;
import javax.swing.event.MouseInputListener;

public class JEasyTableCellDoubleClick extends JEasyTableCell implements MouseInputListener{

	/**
	 * 
	 */
	private static final long serialVersionUID = 8628450180808854152L;
	private Observer obs;

	/**
	 * constructor
	 * @param content
	 * @param _obs
	 */
	public JEasyTableCellDoubleClick(JComponent content, Observer _obs) {
		super(content);
		obs=_obs;
		this.addMouseListener(this);
	}
	

	@Override
	public void mouseClicked(MouseEvent e) {
		if(e.getClickCount()==2){
			obs.update(null, content);
        }
		
	}

	@Override
	public void mouseEntered(MouseEvent e) {}
	@Override
	public void mouseExited(MouseEvent e) {}
	@Override
	public void mousePressed(MouseEvent e) {}
	@Override
	public void mouseReleased(MouseEvent e) {}
	@Override
	public void mouseDragged(MouseEvent arg0) {}
	@Override
	public void mouseMoved(MouseEvent arg0) {}
}
