Files
Appthinker/AppThinker/src/AppThinkerMenuBar.java

76 lines
3.3 KiB
Java

import javax.imageio.ImageIO;
import javax.swing.*;
import java.awt.*;
public class AppThinkerMenuBar extends JMenuBar {
/**
* Constructeur de la classe AppThinkerMenuBar
* @author V.BOULANGER
*/
public AppThinkerMenuBar(){
//Création de la barre menu
JMenu fileMenu = new JMenu("Fichier");
fileMenu.setMnemonic( 'F' );
JMenuItem newProject = new JMenuItem("Nouveau projet");
newProject.setIcon(new ImageIcon(getClass().getResource("img/x16/newProject.png")));
fileMenu.add(newProject);
JMenuItem openProject = new JMenuItem("Ouvrir un projet existant");
openProject.setIcon(new ImageIcon(getClass().getResource("img/x16/openProject.png")));
fileMenu.add(openProject);
JMenuItem saveProject = new JMenuItem("Sauvegarder le projet");
saveProject.setIcon(new ImageIcon(getClass().getResource("img/x16/saveProject.png")));
fileMenu.add(saveProject);
JMenuItem saveAsProject = new JMenuItem("Sauvegarder le projet sous...");
saveAsProject.setIcon(new ImageIcon(getClass().getResource("img/x16/saveAsProject.png")));
fileMenu.add(saveAsProject);
JMenuItem quitMenu = new JMenuItem("Quitter");
quitMenu.setIcon(new ImageIcon(getClass().getResource("img/x16/quit.png")));
fileMenu.add(quitMenu);
this.add(fileMenu);
JMenu projectMenu = new JMenu("Projet");
projectMenu.setMnemonic( 'P' );
JMenuItem newClass = new JMenuItem("Nouvelle classe");
newClass.setIcon(new ImageIcon(getClass().getResource("img/x16/newClass.png")));
projectMenu.add(newClass);
JMenuItem newAssociation = new JMenuItem("Nouvelle association");
newAssociation.setIcon(new ImageIcon(getClass().getResource("img/x16/newAssociation.png")));
projectMenu.add(newAssociation);
JMenuItem newLink = new JMenuItem("Nouveau lien");
newLink.setIcon(new ImageIcon(getClass().getResource("img/x16/newLink.png")));
projectMenu.add(newLink);
JMenuItem editElement = new JMenuItem("Éditer");
editElement.setIcon(new ImageIcon(getClass().getResource("img/x16/edit.png")));
projectMenu.add(editElement);
JMenuItem deleteElement = new JMenuItem("Supprimer");
deleteElement.setIcon(new ImageIcon(getClass().getResource("img/x16/delete.png")));
projectMenu.add(deleteElement);
JMenuItem projectOptions = new JMenuItem("Options du projet");
projectOptions.setIcon(new ImageIcon(getClass().getResource("img/x16/settings.png")));
projectMenu.add(projectOptions);
this.add(projectMenu);
JMenu appMenu = new JMenu("AppThinker");
appMenu.setMnemonic( 'A' );
JMenuItem appSettings = new JMenuItem("Paramètres");
appSettings.setIcon(new ImageIcon(getClass().getResource("img/x16/settings.png")));
appMenu.add(appSettings);
JMenuItem appInfos = new JMenuItem("Informations");
appInfos.setIcon(new ImageIcon(getClass().getResource("img/x16/info.png")));
appMenu.add(appInfos);
JMenuItem appChangelog = new JMenuItem("Nouveautés");
appChangelog.setIcon(new ImageIcon(getClass().getResource("img/x16/news.png")));
appMenu.add(appChangelog);
this.add(appMenu);
}
}