package fenetres.create_act; import java.awt.event.ActionEvent; import javax.swing.AbstractAction; import javax.swing.Action; import javax.swing.ImageIcon; import MEPTL.commandes; import fenetres.create; public class actTousLesNodesEvaluer extends AbstractAction{ /** * */ private static final long serialVersionUID = 1L; { putValue( Action.NAME, "" ); putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/touslesnodesmini.png")) ); putValue( Action.SHORT_DESCRIPTION, "Affiche tous les nodes" ); } @Override public void actionPerformed(ActionEvent e) { if(fenetres.create.getTglbtnTousLesNodes().isSelected()) { try { commandes.sujetSauvegarde = commandes.sujet.clone(); commandes.sujet.supprimeTousLesNodesEvaluerFalseOuNull(); commandes.fichierAnalyseValide=false; fenetres.create.getTextNodeSelect().setContentType("text/html"); fenetres.create.getTextNodeSelect().setText("

Affiche uniquement les nodes évalués par l'application.


" + "

Le chemin vers chaque node évalué est constitué de node évalué.
" + "Si vous enregistrez maintenant, vous enregistrez le fichier d'analyse avec uniquement les nodes évalués.

"); fenetres.create.getButtonEvaluate().setEnabled(false); fenetres.create.constructionTree(); } catch (CloneNotSupportedException e1) { e1.printStackTrace(); } }else { try { commandes.sujet = commandes.sujetSauvegarde.clone(); fenetres.create.getButtonEvaluate().setEnabled(true); } catch (CloneNotSupportedException e1) { e1.printStackTrace(); } fenetres.create.getTextNodeSelect().setContentType("text/html"); fenetres.create.getTextNodeSelect().setText("

Affiche tous les nodes évalués ou pas.


"); commandes.fichierAnalyseValide=true; fenetres.create.constructionTree(); } } }