48 lines
1.6 KiB
Java
48 lines
1.6 KiB
Java
|
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.</br>
|
||
|
* Ce menu apparaît dans tous nodes supérieur à 1.</br>
|
||
|
* @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;
|
||
|
}
|
||
|
}
|