Newer
Older
import java.awt.event.ActionEvent;
import java.awt.event.KeyEvent;
import java.io.File;
import javax.swing.JComboBox;
import javax.swing.JDialog;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.KeyStroke;
import tp4.Fenetre;
import tp4.util.UtilitaireFichierImage;
public class ActionConfigurer extends AbstractAction {
Fenetre f;
public ActionConfigurer(Fenetre f) {
super("Configurer");
putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke("control F"));
putValue(SHORT_DESCRIPTION, "Configurer le pas");
putValue(MNEMONIC_KEY, KeyEvent.VK_F);
p = new JPanel();
p.setSize(300,300);
selection.addItem(0.90f);
selection.addItem(0.80f);
selection.addItem(0.70f);
selection.addItem(0.60f);
selection.addItem(0.50f);
p.add(selection);
}
@Override
public void actionPerformed(ActionEvent arg0) {
JDialog d = new JDialog(f, true);
d.add(p);
JPanel p2 = new JPanel();
p2.add(new JButton(new AbstractAction() {
@Override
public void actionPerformed(ActionEvent e) {
f.setPas((float) selection.getSelectedItem());
}
}));
p2.add(new JButton(new AbstractAction() {
@Override
public void actionPerformed(ActionEvent e) {
d.dispose();
}
}));
d.getContentPane().add(p2);