package exo4;

import java.awt.event.ActionEvent;

import javax.swing.AbstractAction;
import javax.swing.Action;
import javax.swing.JButton;
import javax.swing.JTextField;



/**
 * pour les 10 boutons
 * 
buttons[i] = new JButton(new ButtonsAction(this, String.valueOf(i + 1)));
JButton buttonZero = new JButton(new ButtonsAction(this,"0"));
*/
public class RemoveAction extends AbstractAction {
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private BoutonsAdd boutonsAdd;
	private String texte;
	
	public RemoveAction(BoutonsAdd boutonsAdd, String texte ){
		super(texte);
		this.boutonsAdd = boutonsAdd;
		this.texte = texte;
	}
	
	public void actionPerformed(ActionEvent e) { 
		JButton name = (JButton)e.getSource();
		boutonsAdd.remove(name);
		boutonsAdd.pack();
	} 
}