Newer
Older
package tp4.actions;
import java.awt.event.ActionEvent;
import java.awt.event.KeyEvent;
import javax.swing.AbstractAction;
import javax.swing.KeyStroke;
import tp4.Fenetre;
import tp4.util.UtilitaireFichierImage;
public class ActionAugmenter extends AbstractAction {
private Fenetre f;
public ActionAugmenter(Fenetre f) {
super("Augmenter");
putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke("control P"));
putValue(SHORT_DESCRIPTION, "Augmenter la taille de l'image");
putValue(MNEMONIC_KEY, KeyEvent.VK_M);
this.f = f;
if (f.getIcon() == null)
this.setEnabled(false);
}
@Override
public void actionPerformed(ActionEvent arg0) {
f.setIcon(UtilitaireFichierImage.redimensionnerImage(f.getIcon(), 1 + f.getPas()));
}
}