diff --git a/AppThinker/src/AppThinker.java b/AppThinker/src/AppThinker.java
index 459b0ec..881fa54 100644
--- a/AppThinker/src/AppThinker.java
+++ b/AppThinker/src/AppThinker.java
@@ -1,3 +1,5 @@
+import javax.swing.*;
+
public class AppThinker {
//JavaDoc tags : @param @return @throws @author @version @see @since @serial @deprecated
diff --git a/AppThinker/src/AppThinkerMenuBar.java b/AppThinker/src/AppThinkerMenuBar.java
new file mode 100644
index 0000000..ca8ce7f
--- /dev/null
+++ b/AppThinker/src/AppThinkerMenuBar.java
@@ -0,0 +1,75 @@
+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);
+ }
+}
diff --git a/AppThinker/src/AppThinkerWindow.java b/AppThinker/src/AppThinkerWindow.java
index 3fad076..da1ac63 100644
--- a/AppThinker/src/AppThinkerWindow.java
+++ b/AppThinker/src/AppThinkerWindow.java
@@ -9,6 +9,7 @@ public class AppThinkerWindow extends JFrame {
* @author V.BOULANGER
*/
public AppThinkerWindow(){
+ //Paramétrage de la fenêtre
this.setTitle("AppThinker");
this.setExtendedState(JFrame.MAXIMIZED_BOTH);
Image img = null;
@@ -18,6 +19,9 @@ public class AppThinkerWindow extends JFrame {
this.setLocation(0, 0);
this.setSize(500, 500);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- }
+ //Ajout du menu à la fenêtre
+ AppThinkerMenuBar menu = new AppThinkerMenuBar();
+ this.setJMenuBar(menu);
+ }
}
diff --git a/AppThinker/src/img/work/infos.ai b/AppThinker/src/img/work/infos.ai
new file mode 100644
index 0000000..434d5e8
--- /dev/null
+++ b/AppThinker/src/img/work/infos.ai
@@ -0,0 +1,2011 @@
+%PDF-1.5
%
+1 0 obj
<>/OCGs[6 0 R]>>/Pages 3 0 R/Type/Catalog>>
endobj
2 0 obj
<>stream
+
+
+
+
+ application/pdf
+
+
+ infos
+
+
+ Adobe Illustrator CC 23.0 (Windows)
+ 2020-11-21T16:17:49+02:00
+ 2020-11-21T16:17:49+01:00
+ 2020-11-21T16:17:49+01:00
+
+
+
+ 256
+ 256
+ JPEG
+ /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA
AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK
DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f
Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgBAAEAAwER
AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA
AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB
UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE
1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ
qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy
obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp
0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo
+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7
FXYq7FUHqes6TpcPraleQ2kXZpnVK+wqd/oxVgms/np5TsyyafFPqUg6Mo9GI/7KT4v+EyXCrDNT
/PrzRcVWwtLayQ9GIaaQfSxVf+Ew8KGM3v5mee7wn1dZnSvaDjB2p/uoJhoKk9zruuXRJudRuZy3
X1JpHrvX9onvhVBPI8jcnYsx6sxqfxxVySPG3JGKsOjKaH8MVRttruuWpBttRuYCvT05pEpvX9kj
viqcWX5mee7Mj0tZnenafjP2p/u0PgoKybTPz680W9Fv7S2vUHVgGhkP0qWX/hMHCrM9G/PTyneF
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
rsVdirsVf//Z
+
+
+
+ proof:pdf
+ uuid:65E6390686CF11DBA6E2D887CEACB407
+ xmp.did:d8f26d6e-5129-404c-89ed-9d63e0b2e4ee
+ uuid:61f97f83-c4a9-4f57-a7cb-2ea4b2144f99
+
+ xmp.iid:e0c21f0b-7f5a-7d48-b0ba-ecfd02636c60
+ xmp.did:e0c21f0b-7f5a-7d48-b0ba-ecfd02636c60
+ uuid:65E6390686CF11DBA6E2D887CEACB407
+ proof:pdf
+
+
+
+
+ saved
+ xmp.iid:2efaf709-e08c-5d49-b093-4c520d625cfa
+ 2020-11-20T18:11:50+01:00
+ Adobe Illustrator CC 23.0 (Windows)
+ /
+
+
+ saved
+ xmp.iid:d8f26d6e-5129-404c-89ed-9d63e0b2e4ee
+ 2020-11-21T16:17:47+01:00
+ Adobe Illustrator CC 23.0 (Windows)
+ /
+
+
+
+ Web
+ Document
+ 1
+ False
+ False
+
+ 500.000000
+ 500.000000
+ Pixels
+
+
+
+
+ NasalizationRg-Regular
+ Nasalization
+ Regular
+ TrueType
+ Version 5.000
+ False
+
+
+
+
+
+
+ Cyan
+ Magenta
+ Yellow
+ Black
+
+
+
+
+
+ Groupe de nuances par défaut
+ 0
+
+
+
+ Blanc
+ RGB
+ PROCESS
+ 255
+ 255
+ 255
+
+
+ Noir
+ RGB
+ PROCESS
+ 0
+ 0
+ 0
+
+
+ Rouge RVB
+ RGB
+ PROCESS
+ 255
+ 0
+ 0
+
+
+ Jaune RVB
+ RGB
+ PROCESS
+ 255
+ 255
+ 0
+
+
+ Vert RVB
+ RGB
+ PROCESS
+ 0
+ 255
+ 0
+
+
+ Cyan RVB
+ RGB
+ PROCESS
+ 0
+ 255
+ 255
+
+
+ Bleu RVB
+ RGB
+ PROCESS
+ 0
+ 0
+ 255
+
+
+ Magenta RVB
+ RGB
+ PROCESS
+ 255
+ 0
+ 255
+
+
+ R=193 V=39 B=45
+ RGB
+ PROCESS
+ 193
+ 39
+ 45
+
+
+ R=237 V=28 B=36
+ RGB
+ PROCESS
+ 237
+ 28
+ 36
+
+
+ R=241 V=90 B=36
+ RGB
+ PROCESS
+ 241
+ 90
+ 36
+
+
+ R=247 V=147 B=30
+ RGB
+ PROCESS
+ 247
+ 147
+ 30
+
+
+ R=251 V=176 B=59
+ RGB
+ PROCESS
+ 251
+ 176
+ 59
+
+
+ R=252 V=238 B=33
+ RGB
+ PROCESS
+ 252
+ 238
+ 33
+
+
+ R=217 V=224 B=33
+ RGB
+ PROCESS
+ 217
+ 224
+ 33
+
+
+ R=140 V=198 B=63
+ RGB
+ PROCESS
+ 140
+ 198
+ 63
+
+
+ R=57 V=181 B=74
+ RGB
+ PROCESS
+ 57
+ 181
+ 74
+
+
+ R=0 V=146 B=69
+ RGB
+ PROCESS
+ 0
+ 146
+ 69
+
+
+ R=0 V=104 B=55
+ RGB
+ PROCESS
+ 0
+ 104
+ 55
+
+
+ R=34 V=181 B=115
+ RGB
+ PROCESS
+ 34
+ 181
+ 115
+
+
+ R=0 V=69 B=157
+ RGB
+ PROCESS
+ 0
+ 169
+ 157
+
+
+ R=41 V=71 B=226
+ RGB
+ PROCESS
+ 41
+ 171
+ 226
+
+
+ R=0 V=113 B=188
+ RGB
+ PROCESS
+ 0
+ 113
+ 188
+
+
+ R=46 V=49 B=146
+ RGB
+ PROCESS
+ 46
+ 49
+ 146
+
+
+ R=27 V=20 B=100
+ RGB
+ PROCESS
+ 27
+ 20
+ 100
+
+
+ R=102 V=45 B=145
+ RGB
+ PROCESS
+ 102
+ 45
+ 145
+
+
+ R=147 V=39 B=143
+ RGB
+ PROCESS
+ 147
+ 39
+ 143
+
+
+ R=158 V=0 B=93
+ RGB
+ PROCESS
+ 158
+ 0
+ 93
+
+
+ R=212 V=20 B=90
+ RGB
+ PROCESS
+ 212
+ 20
+ 90
+
+
+ R=237 V=30 B=121
+ RGB
+ PROCESS
+ 237
+ 30
+ 121
+
+
+ R=199 V=178 B=153
+ RGB
+ PROCESS
+ 199
+ 178
+ 153
+
+
+ R=153 V=134 B=117
+ RGB
+ PROCESS
+ 153
+ 134
+ 117
+
+
+ R=115 V=99 B=87
+ RGB
+ PROCESS
+ 115
+ 99
+ 87
+
+
+ R=83 V=71 B=65
+ RGB
+ PROCESS
+ 83
+ 71
+ 65
+
+
+ R=198 V=156 B=109
+ RGB
+ PROCESS
+ 198
+ 156
+ 109
+
+
+ R=166 V=124 B=82
+ RGB
+ PROCESS
+ 166
+ 124
+ 82
+
+
+ R=140 V=98 B=57
+ RGB
+ PROCESS
+ 140
+ 98
+ 57
+
+
+ R=117 V=76 B=36
+ RGB
+ PROCESS
+ 117
+ 76
+ 36
+
+
+ R=96 V=56 B=19
+ RGB
+ PROCESS
+ 96
+ 56
+ 19
+
+
+ R=66 V=33 B=11
+ RGB
+ PROCESS
+ 66
+ 33
+ 11
+
+
+
+
+
+ Gris
+ 1
+
+
+
+ R=0 V=0 B=0
+ RGB
+ PROCESS
+ 0
+ 0
+ 0
+
+
+ R=26 V=26 B=26
+ RGB
+ PROCESS
+ 26
+ 26
+ 26
+
+
+ R=51 V=51 B=51
+ RGB
+ PROCESS
+ 51
+ 51
+ 51
+
+
+ R=77 V=77 B=77
+ RGB
+ PROCESS
+ 77
+ 77
+ 77
+
+
+ R=102 V=102 B=102
+ RGB
+ PROCESS
+ 102
+ 102
+ 102
+
+
+ R=128 V=128 B=128
+ RGB
+ PROCESS
+ 128
+ 128
+ 128
+
+
+ R=153 V=153 B=153
+ RGB
+ PROCESS
+ 153
+ 153
+ 153
+
+
+ R=179 V=179 B=179
+ RGB
+ PROCESS
+ 179
+ 179
+ 179
+
+
+ R=204 V=204 B=204
+ RGB
+ PROCESS
+ 204
+ 204
+ 204
+
+
+ R=230 V=230 B=230
+ RGB
+ PROCESS
+ 230
+ 230
+ 230
+
+
+ R=242 V=242 B=242
+ RGB
+ PROCESS
+ 242
+ 242
+ 242
+
+
+
+
+
+ Groupe de couleurs Web
+ 1
+
+
+
+ R=63 V=169 B=245
+ RGB
+ PROCESS
+ 63
+ 169
+ 245
+
+
+ R=122 V=201 B=67
+ RGB
+ PROCESS
+ 122
+ 201
+ 67
+
+
+ R=255 V=147 B=30
+ RGB
+ PROCESS
+ 255
+ 147
+ 30
+
+
+ R=255 V=29 B=37
+ RGB
+ PROCESS
+ 255
+ 29
+ 37
+
+
+ R=255 V=123 B=172
+ RGB
+ PROCESS
+ 255
+ 123
+ 172
+
+
+ R=189 V=204 B=212
+ RGB
+ PROCESS
+ 189
+ 204
+ 212
+
+
+
+
+
+
+ Adobe PDF library 15.00
+ 21.0.0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+endstream
endobj
3 0 obj
<>
endobj
8 0 obj
<>/Resources<>/Font<>/ProcSet[/PDF/Text]/Properties<>>>/Thumb 12 0 R/TrimBox[0.0 0.0 500.0 500.0]/Type/Page>>
endobj
9 0 obj
<>stream
+HlPn0W̱_y\ '("D8d DEgf.-U+/Za1B/!6: c%F˭pŅ2ǘ};A[9gP4bx=`6(%k%J}i&I%lw2 'B
+endstream
endobj
12 0 obj
<>stream
+8;Z,'5n8N$%/XU\cX,;n9^:9GXdqLdd_mp.5jMgJ'XtICNtFOX,]<.&J!G'`06[g"
+]?"dYUY7n`'el&XENY\b310l#/(:.l4IbcP;-(r5X'21O"\!G)C>Q#/DTR\CEj:Yh
+g7FQ;dA">W=S6r?\3CRab:`?<$ui,nVa0>Yml1s:(KKX5J="d=ph*'BQLqJ(7[^k3
+2sm[2GM=Y@-19[TQ>S$TmTcagl7VfmVLGQ^=]0li[
+endstream
endobj
13 0 obj
[/Indexed/DeviceRGB 255 14 0 R]
endobj
14 0 obj
<>stream
+8;X]O>EqN@%''O_@%e@?J;%+8(9e>X=MR6S?i^YgA3=].HDXF.R$lIL@"pJ+EP(%0
+b]6ajmNZn*!='OQZeQ^Y*,=]?C.B+\Ulg9dhD*"iC[;*=3`oP1[!S^)?1)IZ4dup`
+E1r!/,*0[*9.aFIR2&b-C#soRZ7Dl%MLY\.?d>Mn
+6%Q2oYfNRF$$+ON<+]RUJmC0InDZ4OTs0S!saG>GGKUlQ*Q?45:CI&4J'_2j$XKrcYp0n+Xl_nU*O(
+l[$6Nn+Z_Nq0]s7hs]`XX1nZ8&94a\~>
+endstream
endobj
6 0 obj
<>
endobj
15 0 obj
[/View/Design]
endobj
16 0 obj
<>>>
endobj
5 0 obj
<>
endobj
17 0 obj
<>
endobj
18 0 obj
<>stream
+HV}pTnB>HL}I[MnP} MbT6JZѨAn$DVδuTgLܤ~W:zhogs~羷^pɥO嵑b7.4`3 W{"!Mw[گoʔ]@Ok6TΙ[cM$0Nͯm%od.km[߱wS7knXF॰mv}NdC5r)|z
@Ukn߳dW}=tf1K-1
+nK ~E c3`O/j7Rl8hĎ͔v,q#<䣀"(C9*HJ\*TÂ{2\pJ 3pfb C?\Ï0Xb,AbruXUX(տp/؉g,vE2~x{^88qhB+x
+7Fn
K܋msqTOl7:яm3VN5D(s.yyߋ>^c5 ?潼ϐ=xC،xl<]V,g1֙}6:QF/af46c+Mnv%Cl{mgOd-v}Nq|!o8_G5]+J5fjZfij}+q[߫#;OcR(5ʍQo0FjZ!|BԈ+EhbUϻ}E$E}8,Y3Xe6X:}Į+nMb;Nn_p[}
v]֭CXLߡ?o'(1ʌF1Xn4kNc(d!g٭ebw؍'v
YvbD8gNy9v9NszG:{gnglvrwV;:˜ids\|4XLS&Y&(0 3/}"UxXp+9HoLߑHߞ^nOM%5b8oXЉ/zkh`?djGj{j[ԝpjajn"5%I]}x|w>75ѩƉnOZԻ=9uuΜ5w̾_حYh?f5ټXB KH,l!1vqt7,=ҎIJcWu=`4̒"MB KbyO%!ER+xM'2&l#jtmX$iKQ3#IĄG*FjTDmHVmۦD8l~YcT+Hn3@@cs{7
+;*B 3*L3V7E2ʂ?F'XYB=y5cz*_ZIC)Vc-(,W40,T
+"Z8+ DTȱ$_[K#I.f_g/78=^f%VEedQQPX@U3K'9,PBI6:#I%
$j*IigƞJGAylb2Ks[-
LQ
+Jae{Uj?ZEf@d><\@Di}Ōh]-oHqĭ/ϷLxY+)h%uXIIVҭc%sN
+/c^dgt()l%[6xHzTlpHа )ϠS%~
+}OI?OaS8)$~
+-KSEGEz
f[Iٯب+|fݵCهkȚ&xb