package fenetres.create_act; import java.awt.event.ActionEvent; import javax.swing.AbstractAction; import javax.swing.Action; import javax.swing.JOptionPane; import javax.swing.tree.TreeNode; import nodeAC.nodeAC; public class actsauttrue extends AbstractAction{ /** * */ private static final long serialVersionUID = 1L; { putValue( Action.NAME, "true" ); putValue( Action.SHORT_DESCRIPTION, "true" ); } @Override public void actionPerformed(ActionEvent e) { nodeAC nod = (nodeAC) fenetres.create.getSelectNode().getUserObject(); TreeNode[] chemin = fenetres.create.getSelectNode().getPath(); boolean avertissement=false; for(int i = 0 ; i < chemin.length; i++) { if(chemin[i].toString().contains("setting")) avertissement = true; System.out.println(chemin[i].toString()); } if(!avertissement) { nod.saut(true); fenetres.create.getTextNodeSelect().refreshAffichage(nod); }else { JOptionPane.showMessageDialog(null, "Ce nodeAC ne peut pas être évaluer." ); } } }