瀏覽代碼

selection categorie fonctionelle

PCYoshi 10 年之前
父節點
當前提交
e3df2df327

+ 100
- 181
java/.idea/workspace.xml 查看文件

@@ -2,27 +2,16 @@
2 2
 <project version="4">
3 3
   <component name="ChangeListManager">
4 4
     <list default="true" id="a647cb6a-4230-4101-a652-d7cfd0c21e24" name="Default" comment="">
5
-      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/.idea/libraries/mysql_connector_java_5_1_35_bin.xml" />
6
-      <change type="DELETED" beforePath="$PROJECT_DIR$/out/production/java/GestionCategories.class" afterPath="" />
7
-      <change type="DELETED" beforePath="$PROJECT_DIR$/out/production/java/GestionQuestions.class" afterPath="" />
8
-      <change type="DELETED" beforePath="$PROJECT_DIR$/out/production/java/GestionReponses.class" afterPath="" />
9
-      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/out/production/java/Bouton.class" afterPath="$PROJECT_DIR$/out/production/java/Bouton.class" />
10
-      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/out/production/java/Categorie.class" afterPath="$PROJECT_DIR$/out/production/java/Categorie.class" />
11 5
       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/out/production/java/ConnexionBDD.class" afterPath="$PROJECT_DIR$/out/production/java/ConnexionBDD.class" />
6
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/out/production/java/GestionCategories.class" afterPath="$PROJECT_DIR$/out/production/java/GestionCategories.class" />
7
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/out/production/java/GestionQuestions.class" afterPath="$PROJECT_DIR$/out/production/java/GestionQuestions.class" />
8
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/out/production/java/GestionReponses.class" afterPath="$PROJECT_DIR$/out/production/java/GestionReponses.class" />
12 9
       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/out/production/java/InterfacePrincipale.class" afterPath="$PROJECT_DIR$/out/production/java/InterfacePrincipale.class" />
13
-      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/out/production/java/MainAdminBddBurgerQuizz.class" afterPath="$PROJECT_DIR$/out/production/java/MainAdminBddBurgerQuizz.class" />
14
-      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/out/production/java/Question.class" afterPath="$PROJECT_DIR$/out/production/java/Question.class" />
15
-      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/out/production/java/Reponses.class" afterPath="$PROJECT_DIR$/out/production/java/Reponses.class" />
16
-      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/Bouton.java" afterPath="$PROJECT_DIR$/src/Bouton.java" />
17
-      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/Categorie.java" afterPath="$PROJECT_DIR$/src/Categorie.java" />
18 10
       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/ConnexionBDD.java" afterPath="$PROJECT_DIR$/src/ConnexionBDD.java" />
19 11
       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/GestionCategories.java" afterPath="$PROJECT_DIR$/src/GestionCategories.java" />
20 12
       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/GestionQuestions.java" afterPath="$PROJECT_DIR$/src/GestionQuestions.java" />
21 13
       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/GestionReponses.java" afterPath="$PROJECT_DIR$/src/GestionReponses.java" />
22 14
       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/InterfacePrincipale.java" afterPath="$PROJECT_DIR$/src/InterfacePrincipale.java" />
23
-      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/Question.java" afterPath="$PROJECT_DIR$/src/Question.java" />
24
-      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/Reponses.java" afterPath="$PROJECT_DIR$/src/Reponses.java" />
25
-      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/java.iml" afterPath="$PROJECT_DIR$/java.iml" />
26 15
       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/workspace.xml" afterPath="$PROJECT_DIR$/.idea/workspace.xml" />
27 16
     </list>
28 17
     <ignored path="java.iws" />
@@ -49,7 +38,7 @@
49 38
         <entry file="file://$PROJECT_DIR$/src/InterfacePrincipale.java">
50 39
           <provider selected="true" editor-type-id="text-editor">
51 40
             <state vertical-scroll-proportion="0.0">
52
-              <caret line="49" column="26" selection-start-line="49" selection-start-column="26" selection-end-line="49" selection-end-column="26" />
41
+              <caret line="49" column="8" selection-start-line="49" selection-start-column="8" selection-end-line="49" selection-end-column="8" />
53 42
               <folding>
54 43
                 <element signature="imports" expanded="true" />
55 44
               </folding>
@@ -57,72 +46,11 @@
57 46
           </provider>
58 47
         </entry>
59 48
       </file>
60
-      <file leaf-file-name="Categorie.java" pinned="false" current-in-tab="false">
61
-        <entry file="file://$PROJECT_DIR$/src/Categorie.java">
62
-          <provider selected="true" editor-type-id="text-editor">
63
-            <state vertical-scroll-proportion="0.0">
64
-              <caret line="5" column="4" selection-start-line="5" selection-start-column="4" selection-end-line="5" selection-end-column="4" />
65
-              <folding>
66
-                <element signature="e#80#81#0" expanded="true" />
67
-                <element signature="e#101#102#0" expanded="true" />
68
-                <element signature="e#128#129#0" expanded="true" />
69
-                <element signature="e#145#146#0" expanded="true" />
70
-                <element signature="e#180#181#0" expanded="true" />
71
-                <element signature="e#201#202#0" expanded="true" />
72
-                <element signature="e#230#231#0" expanded="true" />
73
-                <element signature="e#247#248#0" expanded="true" />
74
-              </folding>
75
-            </state>
76
-          </provider>
77
-        </entry>
78
-      </file>
79
-      <file leaf-file-name="Reponses.java" pinned="false" current-in-tab="false">
80
-        <entry file="file://$PROJECT_DIR$/src/Reponses.java">
81
-          <provider selected="true" editor-type-id="text-editor">
82
-            <state vertical-scroll-proportion="0.0">
83
-              <caret line="8" column="4" selection-start-line="8" selection-start-column="4" selection-end-line="8" selection-end-column="4" />
84
-              <folding>
85
-                <element signature="e#223#224#0" expanded="true" />
86
-                <element signature="e#245#246#0" expanded="true" />
87
-                <element signature="e#290#291#0" expanded="true" />
88
-                <element signature="e#321#322#0" expanded="true" />
89
-                <element signature="e#353#354#0" expanded="true" />
90
-                <element signature="e#375#376#0" expanded="true" />
91
-                <element signature="e#420#421#0" expanded="true" />
92
-                <element signature="e#451#452#0" expanded="true" />
93
-                <element signature="e#480#481#0" expanded="true" />
94
-                <element signature="e#539#540#0" expanded="true" />
95
-              </folding>
96
-            </state>
97
-          </provider>
98
-        </entry>
99
-      </file>
100
-      <file leaf-file-name="Question.java" pinned="false" current-in-tab="false">
101
-        <entry file="file://$PROJECT_DIR$/src/Question.java">
102
-          <provider selected="true" editor-type-id="text-editor">
103
-            <state vertical-scroll-proportion="0.0">
104
-              <caret line="8" column="4" selection-start-line="8" selection-start-column="4" selection-end-line="8" selection-end-column="4" />
105
-              <folding>
106
-                <element signature="e#240#241#0" expanded="true" />
107
-                <element signature="e#271#272#0" expanded="true" />
108
-                <element signature="e#319#320#0" expanded="true" />
109
-                <element signature="e#359#360#0" expanded="true" />
110
-                <element signature="e#390#391#0" expanded="true" />
111
-                <element signature="e#420#421#0" expanded="true" />
112
-                <element signature="e#463#464#0" expanded="true" />
113
-                <element signature="e#501#502#0" expanded="true" />
114
-                <element signature="e#533#534#0" expanded="true" />
115
-                <element signature="e#582#583#0" expanded="true" />
116
-              </folding>
117
-            </state>
118
-          </provider>
119
-        </entry>
120
-      </file>
121
-      <file leaf-file-name="ConnexionBDD.java" pinned="false" current-in-tab="true">
49
+      <file leaf-file-name="ConnexionBDD.java" pinned="false" current-in-tab="false">
122 50
         <entry file="file://$PROJECT_DIR$/src/ConnexionBDD.java">
123 51
           <provider selected="true" editor-type-id="text-editor">
124
-            <state vertical-scroll-proportion="0.26915887">
125
-              <caret line="23" column="32" selection-start-line="23" selection-start-column="32" selection-end-line="23" selection-end-column="32" />
52
+            <state vertical-scroll-proportion="0.0">
53
+              <caret line="48" column="53" selection-start-line="48" selection-start-column="53" selection-end-line="48" selection-end-column="53" />
126 54
               <folding>
127 55
                 <element signature="imports" expanded="true" />
128 56
               </folding>
@@ -130,14 +58,13 @@
130 58
           </provider>
131 59
         </entry>
132 60
       </file>
133
-      <file leaf-file-name="GestionCategories.java" pinned="false" current-in-tab="false">
61
+      <file leaf-file-name="GestionCategories.java" pinned="false" current-in-tab="true">
134 62
         <entry file="file://$PROJECT_DIR$/src/GestionCategories.java">
135 63
           <provider selected="true" editor-type-id="text-editor">
136
-            <state vertical-scroll-proportion="0.0">
137
-              <caret line="11" column="1" selection-start-line="11" selection-start-column="1" selection-end-line="11" selection-end-column="1" />
64
+            <state vertical-scroll-proportion="0.03601108">
65
+              <caret line="15" column="50" selection-start-line="15" selection-start-column="50" selection-end-line="15" selection-end-column="50" />
138 66
               <folding>
139
-                <element signature="e#181#182#0" expanded="true" />
140
-                <element signature="e#202#203#0" expanded="true" />
67
+                <element signature="imports" expanded="true" />
141 68
               </folding>
142 69
             </state>
143 70
           </provider>
@@ -147,10 +74,11 @@
147 74
         <entry file="file://$PROJECT_DIR$/src/GestionReponses.java">
148 75
           <provider selected="true" editor-type-id="text-editor">
149 76
             <state vertical-scroll-proportion="0.0">
150
-              <caret line="2" column="28" selection-start-line="2" selection-start-column="28" selection-end-line="2" selection-end-column="28" />
77
+              <caret line="5" column="12" selection-start-line="5" selection-start-column="12" selection-end-line="5" selection-end-column="12" />
151 78
               <folding>
152
-                <element signature="e#174#175#0" expanded="true" />
153
-                <element signature="e#195#196#0" expanded="true" />
79
+                <element signature="imports" expanded="true" />
80
+                <element signature="e#198#199#0" expanded="true" />
81
+                <element signature="e#219#220#0" expanded="true" />
154 82
               </folding>
155 83
             </state>
156 84
           </provider>
@@ -160,10 +88,11 @@
160 88
         <entry file="file://$PROJECT_DIR$/src/GestionQuestions.java">
161 89
           <provider selected="true" editor-type-id="text-editor">
162 90
             <state vertical-scroll-proportion="0.0">
163
-              <caret line="11" column="1" selection-start-line="11" selection-start-column="1" selection-end-line="11" selection-end-column="1" />
91
+              <caret line="5" column="12" selection-start-line="5" selection-start-column="12" selection-end-line="5" selection-end-column="12" />
164 92
               <folding>
165
-                <element signature="e#178#179#0" expanded="true" />
166
-                <element signature="e#199#200#0" expanded="true" />
93
+                <element signature="imports" expanded="true" />
94
+                <element signature="e#202#203#0" expanded="true" />
95
+                <element signature="e#223#224#0" expanded="true" />
167 96
               </folding>
168 97
             </state>
169 98
           </provider>
@@ -200,10 +129,10 @@
200 129
         <option value="$PROJECT_DIR$/src/Question.java" />
201 130
         <option value="$PROJECT_DIR$/src/MainAdminBddBurgerQuizz.java" />
202 131
         <option value="$PROJECT_DIR$/src/GestionQuestions.java" />
203
-        <option value="$PROJECT_DIR$/src/GestionCategories.java" />
204
-        <option value="$PROJECT_DIR$/src/ConnexionBDD.java" />
205 132
         <option value="$PROJECT_DIR$/src/GestionReponses.java" />
133
+        <option value="$PROJECT_DIR$/src/ConnexionBDD.java" />
206 134
         <option value="$PROJECT_DIR$/src/InterfacePrincipale.java" />
135
+        <option value="$PROJECT_DIR$/src/GestionCategories.java" />
207 136
       </list>
208 137
     </option>
209 138
   </component>
@@ -300,7 +229,7 @@
300 229
       <sortByType />
301 230
     </navigator>
302 231
     <panes>
303
-      <pane id="Scratches" />
232
+      <pane id="PackagesPane" />
304 233
       <pane id="Scope" />
305 234
       <pane id="ProjectPane">
306 235
         <subPane>
@@ -336,7 +265,7 @@
336 265
           </PATH>
337 266
         </subPane>
338 267
       </pane>
339
-      <pane id="PackagesPane" />
268
+      <pane id="Scratches" />
340 269
     </panes>
341 270
   </component>
342 271
   <component name="PropertiesComponent">
@@ -570,7 +499,13 @@
570 499
       <option name="project" value="LOCAL" />
571 500
       <updated>1432717078772</updated>
572 501
     </task>
573
-    <option name="localTasksCounter" value="9" />
502
+    <task id="LOCAL-00009" summary="conexion bdd operationelle et avance classe de base">
503
+      <created>1432737562939</created>
504
+      <option name="number" value="00009" />
505
+      <option name="project" value="LOCAL" />
506
+      <updated>1432737562939</updated>
507
+    </task>
508
+    <option name="localTasksCounter" value="10" />
574 509
     <servers />
575 510
   </component>
576 511
   <component name="TodoView">
@@ -584,7 +519,7 @@
584 519
   </component>
585 520
   <component name="ToolWindowManager">
586 521
     <frame x="0" y="27" width="1366" height="711" extended-state="0" />
587
-    <editor active="true" />
522
+    <editor active="false" />
588 523
     <layout>
589 524
       <window_info id="Palette&#9;" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
590 525
       <window_info id="UI Designer" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
@@ -601,14 +536,14 @@
601 536
       <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
602 537
       <window_info id="Maven Projects" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
603 538
       <window_info id="Application Servers" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
604
-      <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.1674277" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
605
-      <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.37323943" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
539
+      <window_info id="Project" active="true" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.1674277" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
540
+      <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.30633804" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
606 541
       <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
607 542
       <window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
608 543
       <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
609 544
       <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="SLIDING" type="SLIDING" visible="false" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
610
-      <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />
611 545
       <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.4" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
546
+      <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />
612 547
     </layout>
613 548
   </component>
614 549
   <component name="Vcs.Log.UiProperties">
@@ -631,7 +566,8 @@
631 566
     <MESSAGE value="fin de journé" />
632 567
     <MESSAGE value="nyan cat operationel + look n felle susteme ajouté + chgm couleur" />
633 568
     <MESSAGE value="les boutons ecoutent" />
634
-    <option name="LAST_COMMIT_MESSAGE" value="les boutons ecoutent" />
569
+    <MESSAGE value="conexion bdd operationelle et avance classe de base" />
570
+    <option name="LAST_COMMIT_MESSAGE" value="conexion bdd operationelle et avance classe de base" />
635 571
   </component>
636 572
   <component name="XDebuggerManager">
637 573
     <breakpoint-manager>
@@ -644,11 +580,44 @@
644 580
     <option name="FILTER_TARGETS" value="false" />
645 581
   </component>
646 582
   <component name="editorHistoryManager">
583
+    <entry file="file://$PROJECT_DIR$/src/GestionCategories.java">
584
+      <provider selected="true" editor-type-id="text-editor">
585
+        <state vertical-scroll-proportion="0.0">
586
+          <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
587
+          <folding>
588
+            <element signature="imports" expanded="true" />
589
+          </folding>
590
+        </state>
591
+      </provider>
592
+    </entry>
593
+    <entry file="file://$PROJECT_DIR$/src/GestionReponses.java">
594
+      <provider selected="true" editor-type-id="text-editor">
595
+        <state vertical-scroll-proportion="0.0">
596
+          <caret line="5" column="12" selection-start-line="5" selection-start-column="12" selection-end-line="5" selection-end-column="12" />
597
+          <folding>
598
+            <element signature="imports" expanded="true" />
599
+            <element signature="e#198#199#0" expanded="true" />
600
+            <element signature="e#219#220#0" expanded="true" />
601
+          </folding>
602
+        </state>
603
+      </provider>
604
+    </entry>
605
+    <entry file="file://$PROJECT_DIR$/src/GestionQuestions.java">
606
+      <provider selected="true" editor-type-id="text-editor">
607
+        <state vertical-scroll-proportion="0.0">
608
+          <caret line="5" column="12" selection-start-line="5" selection-start-column="12" selection-end-line="5" selection-end-column="12" />
609
+          <folding>
610
+            <element signature="imports" expanded="true" />
611
+            <element signature="e#202#203#0" expanded="true" />
612
+            <element signature="e#223#224#0" expanded="true" />
613
+          </folding>
614
+        </state>
615
+      </provider>
616
+    </entry>
647 617
     <entry file="file://$PROJECT_DIR$/src/MainAdminBddBurgerQuizz.java">
648 618
       <provider selected="true" editor-type-id="text-editor">
649 619
         <state vertical-scroll-proportion="0.0">
650 620
           <caret line="8" column="75" selection-start-line="8" selection-start-column="75" selection-end-line="8" selection-end-column="75" />
651
-          <folding />
652 621
         </state>
653 622
       </provider>
654 623
     </entry>
@@ -656,9 +625,6 @@
656 625
       <provider selected="true" editor-type-id="text-editor">
657 626
         <state vertical-scroll-proportion="0.0">
658 627
           <caret line="11" column="73" selection-start-line="11" selection-start-column="10" selection-end-line="11" selection-end-column="73" />
659
-          <folding>
660
-            <element signature="imports" expanded="true" />
661
-          </folding>
662 628
         </state>
663 629
       </provider>
664 630
     </entry>
@@ -686,7 +652,6 @@
686 652
       <provider selected="true" editor-type-id="text-editor">
687 653
         <state vertical-scroll-proportion="0.0">
688 654
           <caret line="14" column="4" selection-start-line="14" selection-start-column="4" selection-end-line="14" selection-end-column="4" />
689
-          <folding />
690 655
         </state>
691 656
       </provider>
692 657
     </entry>
@@ -694,9 +659,6 @@
694 659
       <provider selected="true" editor-type-id="text-editor">
695 660
         <state vertical-scroll-proportion="0.0">
696 661
           <caret line="13" column="10" selection-start-line="13" selection-start-column="10" selection-end-line="13" selection-end-column="10" />
697
-          <folding>
698
-            <element signature="imports" expanded="true" />
699
-          </folding>
700 662
         </state>
701 663
       </provider>
702 664
     </entry>
@@ -724,7 +686,6 @@
724 686
       <provider selected="true" editor-type-id="text-editor">
725 687
         <state vertical-scroll-proportion="0.0">
726 688
           <caret line="12" column="25" selection-start-line="12" selection-start-column="12" selection-end-line="12" selection-end-column="25" />
727
-          <folding />
728 689
         </state>
729 690
       </provider>
730 691
     </entry>
@@ -732,9 +693,6 @@
732 693
       <provider selected="true" editor-type-id="text-editor">
733 694
         <state vertical-scroll-proportion="0.0">
734 695
           <caret line="7" column="5" selection-start-line="7" selection-start-column="5" selection-end-line="7" selection-end-column="5" />
735
-          <folding>
736
-            <element signature="imports" expanded="true" />
737
-          </folding>
738 696
         </state>
739 697
       </provider>
740 698
     </entry>
@@ -762,7 +720,6 @@
762 720
       <provider selected="true" editor-type-id="text-editor">
763 721
         <state vertical-scroll-proportion="0.0">
764 722
           <caret line="1" column="1" selection-start-line="1" selection-start-column="1" selection-end-line="1" selection-end-column="1" />
765
-          <folding />
766 723
         </state>
767 724
       </provider>
768 725
     </entry>
@@ -770,9 +727,6 @@
770 727
       <provider selected="true" editor-type-id="text-editor">
771 728
         <state vertical-scroll-proportion="0.0">
772 729
           <caret line="12" column="109" selection-start-line="12" selection-start-column="109" selection-end-line="12" selection-end-column="109" />
773
-          <folding>
774
-            <element signature="imports" expanded="true" />
775
-          </folding>
776 730
         </state>
777 731
       </provider>
778 732
     </entry>
@@ -800,7 +754,6 @@
800 754
       <provider selected="true" editor-type-id="text-editor">
801 755
         <state vertical-scroll-proportion="0.0">
802 756
           <caret line="1" column="1" selection-start-line="1" selection-start-column="1" selection-end-line="1" selection-end-column="1" />
803
-          <folding />
804 757
         </state>
805 758
       </provider>
806 759
     </entry>
@@ -808,9 +761,6 @@
808 761
       <provider selected="true" editor-type-id="text-editor">
809 762
         <state vertical-scroll-proportion="0.0">
810 763
           <caret line="12" column="109" selection-start-line="12" selection-start-column="109" selection-end-line="12" selection-end-column="109" />
811
-          <folding>
812
-            <element signature="imports" expanded="true" />
813
-          </folding>
814 764
         </state>
815 765
       </provider>
816 766
     </entry>
@@ -838,7 +788,6 @@
838 788
       <provider selected="true" editor-type-id="text-editor">
839 789
         <state vertical-scroll-proportion="0.0">
840 790
           <caret line="1" column="1" selection-start-line="1" selection-start-column="1" selection-end-line="1" selection-end-column="1" />
841
-          <folding />
842 791
         </state>
843 792
       </provider>
844 793
     </entry>
@@ -846,9 +795,6 @@
846 795
       <provider selected="true" editor-type-id="text-editor">
847 796
         <state vertical-scroll-proportion="0.0">
848 797
           <caret line="12" column="109" selection-start-line="12" selection-start-column="109" selection-end-line="12" selection-end-column="109" />
849
-          <folding>
850
-            <element signature="imports" expanded="true" />
851
-          </folding>
852 798
         </state>
853 799
       </provider>
854 800
     </entry>
@@ -919,37 +865,10 @@
919 865
         <state />
920 866
       </provider>
921 867
     </entry>
922
-    <entry file="file://$PROJECT_DIR$/mcd.png">
923
-      <provider selected="true" editor-type-id="images">
924
-        <state />
925
-      </provider>
926
-    </entry>
927 868
     <entry file="file://$PROJECT_DIR$/src/Bouton.java">
928 869
       <provider selected="true" editor-type-id="text-editor">
929 870
         <state vertical-scroll-proportion="0.5719626">
930 871
           <caret line="17" column="0" selection-start-line="17" selection-start-column="0" selection-end-line="17" selection-end-column="0" />
931
-          <folding>
932
-            <element signature="imports" expanded="true" />
933
-          </folding>
934
-        </state>
935
-      </provider>
936
-    </entry>
937
-    <entry file="file://$PROJECT_DIR$/src/Question.java">
938
-      <provider selected="true" editor-type-id="text-editor">
939
-        <state vertical-scroll-proportion="0.0">
940
-          <caret line="8" column="4" selection-start-line="8" selection-start-column="4" selection-end-line="8" selection-end-column="4" />
941
-          <folding>
942
-            <element signature="e#240#241#0" expanded="true" />
943
-            <element signature="e#271#272#0" expanded="true" />
944
-            <element signature="e#319#320#0" expanded="true" />
945
-            <element signature="e#359#360#0" expanded="true" />
946
-            <element signature="e#390#391#0" expanded="true" />
947
-            <element signature="e#420#421#0" expanded="true" />
948
-            <element signature="e#463#464#0" expanded="true" />
949
-            <element signature="e#501#502#0" expanded="true" />
950
-            <element signature="e#533#534#0" expanded="true" />
951
-            <element signature="e#582#583#0" expanded="true" />
952
-          </folding>
953 872
         </state>
954 873
       </provider>
955 874
     </entry>
@@ -974,76 +893,76 @@
974 893
       <provider selected="true" editor-type-id="text-editor">
975 894
         <state vertical-scroll-proportion="0.6130031">
976 895
           <caret line="11" column="44" selection-start-line="11" selection-start-column="44" selection-end-line="11" selection-end-column="44" />
977
-          <folding />
896
+        </state>
897
+      </provider>
898
+    </entry>
899
+    <entry file="file://$PROJECT_DIR$/src/Question.java">
900
+      <provider selected="true" editor-type-id="text-editor">
901
+        <state vertical-scroll-proportion="0.26915887">
902
+          <caret line="8" column="4" selection-start-line="8" selection-start-column="4" selection-end-line="8" selection-end-column="4" />
978 903
         </state>
979 904
       </provider>
980 905
     </entry>
981 906
     <entry file="file://$PROJECT_DIR$/src/Reponses.java">
982 907
       <provider selected="true" editor-type-id="text-editor">
983
-        <state vertical-scroll-proportion="0.0">
908
+        <state vertical-scroll-proportion="0.23551401">
984 909
           <caret line="8" column="4" selection-start-line="8" selection-start-column="4" selection-end-line="8" selection-end-column="4" />
985
-          <folding>
986
-            <element signature="e#223#224#0" expanded="true" />
987
-            <element signature="e#245#246#0" expanded="true" />
988
-            <element signature="e#290#291#0" expanded="true" />
989
-            <element signature="e#321#322#0" expanded="true" />
990
-            <element signature="e#353#354#0" expanded="true" />
991
-            <element signature="e#375#376#0" expanded="true" />
992
-            <element signature="e#420#421#0" expanded="true" />
993
-            <element signature="e#451#452#0" expanded="true" />
994
-            <element signature="e#480#481#0" expanded="true" />
995
-            <element signature="e#539#540#0" expanded="true" />
996
-          </folding>
997 910
         </state>
998 911
       </provider>
999 912
     </entry>
1000 913
     <entry file="file://$PROJECT_DIR$/src/GestionQuestions.java">
1001 914
       <provider selected="true" editor-type-id="text-editor">
1002 915
         <state vertical-scroll-proportion="0.0">
1003
-          <caret line="11" column="1" selection-start-line="11" selection-start-column="1" selection-end-line="11" selection-end-column="1" />
916
+          <caret line="5" column="12" selection-start-line="5" selection-start-column="12" selection-end-line="5" selection-end-column="12" />
1004 917
           <folding>
1005
-            <element signature="e#178#179#0" expanded="true" />
1006
-            <element signature="e#199#200#0" expanded="true" />
918
+            <element signature="imports" expanded="true" />
919
+            <element signature="e#202#203#0" expanded="true" />
920
+            <element signature="e#223#224#0" expanded="true" />
1007 921
           </folding>
1008 922
         </state>
1009 923
       </provider>
1010 924
     </entry>
1011
-    <entry file="file://$PROJECT_DIR$/src/InterfacePrincipale.java">
925
+    <entry file="file://$PROJECT_DIR$/mcd.png">
926
+      <provider selected="true" editor-type-id="images">
927
+        <state />
928
+      </provider>
929
+    </entry>
930
+    <entry file="file://$PROJECT_DIR$/src/GestionReponses.java">
1012 931
       <provider selected="true" editor-type-id="text-editor">
1013 932
         <state vertical-scroll-proportion="0.0">
1014
-          <caret line="49" column="26" selection-start-line="49" selection-start-column="26" selection-end-line="49" selection-end-column="26" />
933
+          <caret line="5" column="12" selection-start-line="5" selection-start-column="12" selection-end-line="5" selection-end-column="12" />
1015 934
           <folding>
1016 935
             <element signature="imports" expanded="true" />
936
+            <element signature="e#198#199#0" expanded="true" />
937
+            <element signature="e#219#220#0" expanded="true" />
1017 938
           </folding>
1018 939
         </state>
1019 940
       </provider>
1020 941
     </entry>
1021
-    <entry file="file://$PROJECT_DIR$/src/GestionCategories.java">
942
+    <entry file="file://$PROJECT_DIR$/src/ConnexionBDD.java">
1022 943
       <provider selected="true" editor-type-id="text-editor">
1023 944
         <state vertical-scroll-proportion="0.0">
1024
-          <caret line="11" column="1" selection-start-line="11" selection-start-column="1" selection-end-line="11" selection-end-column="1" />
945
+          <caret line="48" column="53" selection-start-line="48" selection-start-column="53" selection-end-line="48" selection-end-column="53" />
1025 946
           <folding>
1026
-            <element signature="e#181#182#0" expanded="true" />
1027
-            <element signature="e#202#203#0" expanded="true" />
947
+            <element signature="imports" expanded="true" />
1028 948
           </folding>
1029 949
         </state>
1030 950
       </provider>
1031 951
     </entry>
1032
-    <entry file="file://$PROJECT_DIR$/src/GestionReponses.java">
952
+    <entry file="file://$PROJECT_DIR$/src/InterfacePrincipale.java">
1033 953
       <provider selected="true" editor-type-id="text-editor">
1034 954
         <state vertical-scroll-proportion="0.0">
1035
-          <caret line="2" column="28" selection-start-line="2" selection-start-column="28" selection-end-line="2" selection-end-column="28" />
955
+          <caret line="49" column="8" selection-start-line="49" selection-start-column="8" selection-end-line="49" selection-end-column="8" />
1036 956
           <folding>
1037
-            <element signature="e#174#175#0" expanded="true" />
1038
-            <element signature="e#195#196#0" expanded="true" />
957
+            <element signature="imports" expanded="true" />
1039 958
           </folding>
1040 959
         </state>
1041 960
       </provider>
1042 961
     </entry>
1043
-    <entry file="file://$PROJECT_DIR$/src/ConnexionBDD.java">
962
+    <entry file="file://$PROJECT_DIR$/src/GestionCategories.java">
1044 963
       <provider selected="true" editor-type-id="text-editor">
1045
-        <state vertical-scroll-proportion="0.26915887">
1046
-          <caret line="23" column="32" selection-start-line="23" selection-start-column="32" selection-end-line="23" selection-end-column="32" />
964
+        <state vertical-scroll-proportion="0.03601108">
965
+          <caret line="15" column="50" selection-start-line="15" selection-start-column="50" selection-end-line="15" selection-end-column="50" />
1047 966
           <folding>
1048 967
             <element signature="imports" expanded="true" />
1049 968
           </folding>

二進制
java/out/production/java/ConnexionBDD.class 查看文件


二進制
java/out/production/java/GestionCategories.class 查看文件


二進制
java/out/production/java/GestionQuestions.class 查看文件


二進制
java/out/production/java/GestionReponses.class 查看文件


二進制
java/out/production/java/InterfacePrincipale.class 查看文件


+ 11
- 0
java/src/ConnexionBDD.java 查看文件

@@ -29,6 +29,10 @@ public class ConnexionBDD
29 29
 		{
30 30
 			String url = "jdbc:mysql://" + ip + ":" + port + "/" + nomBdd;
31 31
 			connexionbdd = DriverManager.getConnection(url, login, password);
32
+
33
+			gestionCategories = new GestionCategories(connexionbdd);
34
+			gestionReponses = new GestionReponses(connexionbdd);
35
+			gestionQuestions = new GestionQuestions(connexionbdd);
32 36
 		}
33 37
 		catch(SQLException e)
34 38
 		{
@@ -37,4 +41,11 @@ public class ConnexionBDD
37 41
 			System.exit(1);
38 42
 		}
39 43
 	}
44
+
45
+	//Gestion catégorie
46
+	public ArrayList<Categorie> getListeCategorie()
47
+	{
48
+		gestionCategories.selectCategorie();
49
+		return gestionCategories.getListCategories();
50
+	}
40 51
 }

+ 32
- 2
java/src/GestionCategories.java 查看文件

@@ -1,12 +1,42 @@
1
+import java.beans.Statement;
2
+import java.sql.Connection;
3
+import java.sql.PreparedStatement;
4
+import java.sql.ResultSet;
5
+import java.sql.SQLException;
1 6
 import java.util.ArrayList;
2 7
 
3 8
 public class GestionCategories
4 9
 {
5
-	private ConnexionBDD bdd;
10
+	private Connection bdd;
6 11
 	private ArrayList<Categorie> listCategories;
7 12
 
8
-	public GestionCategories(ConnexionBDD bdd)
13
+	public GestionCategories(Connection bdd)
9 14
 	{
10 15
 		this.bdd = bdd;
16
+		listCategories = new ArrayList<Categorie>();
17
+	}
18
+
19
+	public void selectCategorie()
20
+	{
21
+		String rq = "SELECT *" +
22
+				"FROM categorie";
23
+		try {
24
+			PreparedStatement preparedStatement = bdd.prepareStatement(rq);
25
+			ResultSet resultat = preparedStatement.executeQuery();
26
+
27
+			listCategories.clear();
28
+
29
+			while(resultat.next())
30
+			{
31
+				listCategories.add(new Categorie(resultat.getString("nom_cat")));
32
+			}
33
+		} catch (SQLException e) {
34
+			e.printStackTrace();
35
+		}
36
+	}
37
+
38
+	public ArrayList<Categorie> getListCategories()
39
+	{
40
+		return listCategories;
11 41
 	}
12 42
 }

+ 3
- 2
java/src/GestionQuestions.java 查看文件

@@ -1,11 +1,12 @@
1
+import java.sql.Connection;
1 2
 import java.util.ArrayList;
2 3
 
3 4
 public class GestionQuestions
4 5
 {
5
-	private ConnexionBDD bdd;
6
+	private Connection bdd;
6 7
 	private ArrayList<Question> listeQuestions;
7 8
 
8
-	public GestionQuestions(ConnexionBDD bdd)
9
+	public GestionQuestions(Connection bdd)
9 10
 	{
10 11
 		this.bdd = bdd;
11 12
 	}

+ 3
- 2
java/src/GestionReponses.java 查看文件

@@ -1,11 +1,12 @@
1
+import java.sql.Connection;
1 2
 import java.util.ArrayList;
2 3
 
3 4
 public class GestionReponses
4 5
 {
5
-	private ConnexionBDD bdd;
6
+	private Connection bdd;
6 7
 	private ArrayList<Reponses> listReponses;
7 8
 
8
-	public GestionReponses(ConnexionBDD bdd)
9
+	public GestionReponses(Connection bdd)
9 10
 	{
10 11
 		this.bdd = bdd;
11 12
 	}

+ 2
- 2
java/src/InterfacePrincipale.java 查看文件

@@ -47,7 +47,7 @@ public class InterfacePrincipale extends JFrame
47 47
 
48 48
 	public InterfacePrincipale()
49 49
 	{
50
-		ConnexionBDD  bdd = new ConnexionBDD("burgerquizz", 3306, "localhost", "alain", "chabat");
50
+		bdd = new ConnexionBDD("burgerquizz", 3306, "localhost", "alain", "chabat");
51 51
 
52 52
 		setTitle("Administration base de données de l'aplication BurgerQuizz");
53 53
 		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
@@ -116,7 +116,7 @@ public class InterfacePrincipale extends JFrame
116 116
 		editC = new Bouton("Modifier la catégorie", editImg);
117 117
 
118 118
 		String tab[] = {"a","b","c","d","e","f"};
119
-		listC = new JList(tab);
119
+		listC = new JList(bdd.getListeCategorie().toArray());
120 120
 		JScrollPane sp = new JScrollPane(listC,
121 121
 				JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,
122 122
 				JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);