ActionReset.java 708 octets
Newer Older
package tp4.actions;

import java.awt.event.ActionEvent;
import java.awt.event.KeyEvent;

import javax.swing.ImageIcon;

import javax.swing.AbstractAction;
import javax.swing.JOptionPane;
import javax.swing.KeyStroke;

import tp4.Fenetre;

public class ActionReset extends AbstractAction {
  private Fenetre fenetre;
  public ActionReset(Fenetre f) {
    super("Reset");
    putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke("control Z"));
    putValue(SHORT_DESCRIPTION, "Annule toutes les modifications");
    putValue(MNEMONIC_KEY, KeyEvent.VK_Z);
    this.fenetre = f;
  }

  @Override
  public void actionPerformed(ActionEvent e) {
    this.fenetre.setIcon(new ImageIcon(this.fenetre.getImage()));
  }
}