package action; import java.awt.event.ActionEvent; import java.awt.event.KeyEvent; import javax.swing.AbstractAction; import javax.swing.Action; import javax.swing.ImageIcon; import javax.swing.KeyStroke; import fenetres.baseDonneesEvaluations; import fenetres.create; import fenetres.evaluate; public class actEvaluer extends AbstractAction{ /** * */ private static final long serialVersionUID = 1L; { putValue( Action.NAME, "Evaluer" ); putValue( Action.SMALL_ICON, new ImageIcon( getClass().getResource("/resources/evaluate.png") ) ); putValue( Action.MNEMONIC_KEY, KeyEvent.VK_E ); putValue( Action.SHORT_DESCRIPTION, "Evaluer des étudiants à partir du fichier d'analyse (CTRL+E)" ); putValue( Action.ACCELERATOR_KEY, KeyStroke.getKeyStroke(KeyEvent.VK_E, KeyEvent.CTRL_DOWN_MASK) ); } @Override public void actionPerformed(ActionEvent e) { evaluate.getInstance(); if(!baseDonneesEvaluations.isDispose) baseDonneesEvaluations.ferme(); create.fermeCreate(); } }