package menucontextuel; import javax.swing.ImageIcon; import javax.swing.JMenu; import cXML.node; import fenetres.create; import list.listeDesNodesInfos; import list.listeDesNodesPourEvaluerPage; import sousmenuRepresentation.mnAddMenuNiveauSup1; import sousmenuRepresentation.mnInsereInformation; import sousmenuRepresentation.mnInsereInformationMultiple; import sousmenuRepresentation.mnMarqueNode; import sousmenuRepresentation.mnSaut; import sousmenuRepresentation.mnSautMultiple; import sousmenuRepresentation.mnTitre; /** * Menu pour la représentation dans les feedbacks des étudiants.
* Ce menu apparaît dans tous nodes supérieur à 1.
* @author pabr6 * */ public class MnGroupePourFeedback { public static JMenu menu(node nod) { JMenu mnPourFeedback = new JMenu("Représentation dans le feedback"); mnPourFeedback.setIcon(new ImageIcon(create.class.getResource("/resources/feedbackmini.png"))); mnPourFeedback.add(mnSaut.menu()); if(listeDesNodesInfos.isInfo(nod)) { mnPourFeedback.addSeparator(); mnPourFeedback.add(mnInsereInformation.menu()); } mnPourFeedback.addSeparator(); mnPourFeedback.add(mnTitre.menu()); mnPourFeedback.addSeparator(); mnPourFeedback.add(mnAddMenuNiveauSup1.menu()); if(listeDesNodesPourEvaluerPage.isPage(nod)) { mnPourFeedback.addSeparator(); mnPourFeedback.add(mnInsereInformationMultiple.menu()); mnPourFeedback.addSeparator(); mnPourFeedback.add(mnSautMultiple.menu()); mnPourFeedback.addSeparator(); mnPourFeedback.add(mnMarqueNode.menu()); } return mnPourFeedback; } }