38a6723386
Ajout la méthode evalLegacyStyleParentPresent Ajoute des valeurs par défaut dans le style de paragraphe "style de paragraphe par défaut"
48 lines
1.5 KiB
Java
48 lines
1.5 KiB
Java
package action;
|
|
|
|
import java.awt.event.ActionEvent;
|
|
|
|
import javax.swing.AbstractAction;
|
|
import javax.swing.Action;
|
|
import javax.swing.ImageIcon;
|
|
import javax.swing.tree.DefaultMutableTreeNode;
|
|
import javax.swing.tree.DefaultTreeModel;
|
|
import javax.swing.tree.TreePath;
|
|
|
|
import cXML.node;
|
|
import fenetres.create;
|
|
|
|
public class actEvaluerATraversAnalyseStyleTrue extends AbstractAction{
|
|
{
|
|
putValue( Action.NAME, "Evaluer le style dans la structure." );
|
|
putValue( Action.SHORT_DESCRIPTION, "Evaluer le style:name de ce node dans la struture du fichier de l'étudiant");
|
|
putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/truemini.png")));
|
|
}
|
|
/**
|
|
*
|
|
*/
|
|
private static final long serialVersionUID = 1L;
|
|
|
|
@Override
|
|
public void actionPerformed(ActionEvent e) {
|
|
node nod = (node) fenetres.create.getSelectNode().getUserObject();
|
|
nod.getAttributs().put("EvaluerATraversAnalyseStyle", "true");
|
|
nod.changeLesCodesEvaluateursVersCodeATraversAnalyseStyle();
|
|
|
|
|
|
TreePath path = fenetres.create.getTree().getSelectionPath();
|
|
|
|
DefaultTreeModel model = (DefaultTreeModel) fenetres.create.getTree().getModel();
|
|
DefaultMutableTreeNode root = (DefaultMutableTreeNode) model.getRoot();
|
|
model.reload(root);
|
|
|
|
fenetres.create.getTree().setSelectionPath(path);
|
|
fenetres.create.getTree().expandPath(path);
|
|
|
|
|
|
fenetres.create.getTextNodeSelect().refreshAffichage(nod);
|
|
|
|
}
|
|
|
|
}
|