浏览代码

les boutons ecoutent

PCYoshi 10 年前
父节点
当前提交
ab4ab67568
共有 5 个文件被更改,包括 181 次插入57 次删除
  1. 69
    25
      java/.idea/workspace.xml
  2. 二进制
      java/out/production/java/Bouton.class
  3. 1
    1
      java/src/Bouton.java
  4. 109
    31
      java/src/InterfacePrincipale.java
  5. 2
    0
      java/src/MainAdminBddBurgerQuizz.java

+ 69
- 25
java/.idea/workspace.xml 查看文件

@@ -1,10 +1,8 @@
1 1
 <?xml version="1.0" encoding="UTF-8"?>
2 2
 <project version="4">
3 3
   <component name="ChangeListManager">
4
-    <list default="true" id="a647cb6a-4230-4101-a652-d7cfd0c21e24" name="Default" comment="nyan cat operationel + look n felle susteme ajouté + chgm couleur">
4
+    <list default="true" id="a647cb6a-4230-4101-a652-d7cfd0c21e24" name="Default" comment="">
5 5
       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/out/production/java/Bouton.class" afterPath="$PROJECT_DIR$/out/production/java/Bouton.class" />
6
-      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/out/production/java/InterfacePrincipale.class" afterPath="$PROJECT_DIR$/out/production/java/InterfacePrincipale.class" />
7
-      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/out/production/java/MainAdminBddBurgerQuizz.class" afterPath="$PROJECT_DIR$/out/production/java/MainAdminBddBurgerQuizz.class" />
8 6
       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/Bouton.java" afterPath="$PROJECT_DIR$/src/Bouton.java" />
9 7
       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/InterfacePrincipale.java" afterPath="$PROJECT_DIR$/src/InterfacePrincipale.java" />
10 8
       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/MainAdminBddBurgerQuizz.java" afterPath="$PROJECT_DIR$/src/MainAdminBddBurgerQuizz.java" />
@@ -44,11 +42,11 @@
44 42
           </provider>
45 43
         </entry>
46 44
       </file>
47
-      <file leaf-file-name="InterfacePrincipale.java" pinned="false" current-in-tab="true">
45
+      <file leaf-file-name="InterfacePrincipale.java" pinned="false" current-in-tab="false">
48 46
         <entry file="file://$PROJECT_DIR$/src/InterfacePrincipale.java">
49 47
           <provider selected="true" editor-type-id="text-editor">
50
-            <state vertical-scroll-proportion="0.33333334">
51
-              <caret line="83" column="4" selection-start-line="83" selection-start-column="4" selection-end-line="83" selection-end-column="4" />
48
+            <state vertical-scroll-proportion="0.0">
49
+              <caret line="285" column="60" selection-start-line="285" selection-start-column="60" selection-end-line="285" selection-end-column="60" />
52 50
               <folding>
53 51
                 <element signature="imports" expanded="true" />
54 52
               </folding>
@@ -56,11 +54,11 @@
56 54
           </provider>
57 55
         </entry>
58 56
       </file>
59
-      <file leaf-file-name="MainAdminBddBurgerQuizz.java" pinned="false" current-in-tab="false">
57
+      <file leaf-file-name="MainAdminBddBurgerQuizz.java" pinned="false" current-in-tab="true">
60 58
         <entry file="file://$PROJECT_DIR$/src/MainAdminBddBurgerQuizz.java">
61 59
           <provider selected="true" editor-type-id="text-editor">
62
-            <state vertical-scroll-proportion="0.0">
63
-              <caret line="14" column="4" selection-start-line="14" selection-start-column="4" selection-end-line="14" selection-end-column="4" />
60
+            <state vertical-scroll-proportion="0.20186916">
61
+              <caret line="6" column="79" selection-start-line="6" selection-start-column="79" selection-end-line="6" selection-end-column="79" />
64 62
               <folding />
65 63
             </state>
66 64
           </provider>
@@ -70,7 +68,7 @@
70 68
         <entry file="file://$PROJECT_DIR$/src/Bouton.java">
71 69
           <provider selected="true" editor-type-id="text-editor">
72 70
             <state vertical-scroll-proportion="0.0">
73
-              <caret line="13" column="10" selection-start-line="13" selection-start-column="10" selection-end-line="13" selection-end-column="10" />
71
+              <caret line="9" column="10" selection-start-line="9" selection-start-column="10" selection-end-line="9" selection-end-column="10" />
74 72
               <folding>
75 73
                 <element signature="imports" expanded="true" />
76 74
               </folding>
@@ -110,9 +108,9 @@
110 108
         <option value="$PROJECT_DIR$/src/GestionCategories.java" />
111 109
         <option value="$PROJECT_DIR$/src/GestionReponses.java" />
112 110
         <option value="$PROJECT_DIR$/src/GestionQuestions.java" />
113
-        <option value="$PROJECT_DIR$/src/MainAdminBddBurgerQuizz.java" />
114 111
         <option value="$PROJECT_DIR$/src/Bouton.java" />
115 112
         <option value="$PROJECT_DIR$/src/InterfacePrincipale.java" />
113
+        <option value="$PROJECT_DIR$/src/MainAdminBddBurgerQuizz.java" />
116 114
       </list>
117 115
     </option>
118 116
   </component>
@@ -255,6 +253,8 @@
255 253
     <property name="settings.editor.splitter.proportion" value="0.2" />
256 254
     <property name="dynamic.classpath" value="false" />
257 255
     <property name="restartRequiresConfirmation" value="true" />
256
+    <property name="OverrideImplement.combined" value="true" />
257
+    <property name="OverrideImplement.overriding.sorted" value="false" />
258 258
   </component>
259 259
   <component name="RunManager" selected="Application.Main">
260 260
     <configuration default="false" name="Main" type="Application" factoryName="Application" temporary="true">
@@ -456,7 +456,13 @@
456 456
       <option name="project" value="LOCAL" />
457 457
       <updated>1432654182881</updated>
458 458
     </task>
459
-    <option name="localTasksCounter" value="7" />
459
+    <task id="LOCAL-00007" summary="nyan cat operationel + look n felle susteme ajouté + chgm couleur">
460
+      <created>1432660200378</created>
461
+      <option name="number" value="00007" />
462
+      <option name="project" value="LOCAL" />
463
+      <updated>1432660200378</updated>
464
+    </task>
465
+    <option name="localTasksCounter" value="8" />
460 466
     <servers />
461 467
   </component>
462 468
   <component name="TodoView">
@@ -477,13 +483,12 @@
477 483
       <window_info id="Designer" 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" />
478 484
       <window_info id="Palette" 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" />
479 485
       <window_info id="Terminal" 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" />
480
-      <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" />
481 486
       <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
482 487
       <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.3996479" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
483 488
       <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32922536" sideWeight="0.5030441" order="7" side_tool="true" content_ui="tabs" />
484 489
       <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="2" side_tool="true" content_ui="tabs" />
485 490
       <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32922536" sideWeight="0.49695587" order="7" side_tool="false" content_ui="tabs" />
486
-      <window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.32922536" sideWeight="0.5" order="8" side_tool="false" content_ui="tabs" />
491
+      <window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32922536" sideWeight="0.5" order="8" side_tool="false" content_ui="tabs" />
487 492
       <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32922536" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
488 493
       <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" />
489 494
       <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" />
@@ -492,9 +497,10 @@
492 497
       <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" />
493 498
       <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" />
494 499
       <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" />
500
+      <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" />
495 501
       <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" />
496
-      <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" />
497 502
       <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" />
503
+      <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" />
498 504
     </layout>
499 505
   </component>
500 506
   <component name="Vcs.Log.UiProperties">
@@ -552,6 +558,44 @@
552 558
     <entry file="file://$PROJECT_DIR$/src/MainAdminBddBurgerQuizz.java">
553 559
       <provider selected="true" editor-type-id="text-editor">
554 560
         <state vertical-scroll-proportion="0.0">
561
+          <caret line="14" column="4" selection-start-line="14" selection-start-column="4" selection-end-line="14" selection-end-column="4" />
562
+          <folding />
563
+        </state>
564
+      </provider>
565
+    </entry>
566
+    <entry file="file://$PROJECT_DIR$/src/Bouton.java">
567
+      <provider selected="true" editor-type-id="text-editor">
568
+        <state vertical-scroll-proportion="0.0">
569
+          <caret line="13" column="10" selection-start-line="13" selection-start-column="10" selection-end-line="13" selection-end-column="10" />
570
+          <folding>
571
+            <element signature="imports" expanded="true" />
572
+          </folding>
573
+        </state>
574
+      </provider>
575
+    </entry>
576
+    <entry file="file://$PROJECT_DIR$/mcd.png">
577
+      <provider selected="true" editor-type-id="images">
578
+        <state />
579
+      </provider>
580
+    </entry>
581
+    <entry file="file://$PROJECT_DIR$/java.png">
582
+      <provider selected="true" editor-type-id="images">
583
+        <state />
584
+      </provider>
585
+    </entry>
586
+    <entry file="file://$PROJECT_DIR$/src/InterfacePrincipale.java">
587
+      <provider selected="true" editor-type-id="text-editor">
588
+        <state vertical-scroll-proportion="0.0">
589
+          <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
590
+          <folding>
591
+            <element signature="imports" expanded="true" />
592
+          </folding>
593
+        </state>
594
+      </provider>
595
+    </entry>
596
+    <entry file="file://$PROJECT_DIR$/src/MainAdminBddBurgerQuizz.java">
597
+      <provider selected="true" editor-type-id="text-editor">
598
+        <state vertical-scroll-proportion="0.0">
555 599
           <caret line="12" column="25" selection-start-line="12" selection-start-column="12" selection-end-line="12" selection-end-column="25" />
556 600
           <folding />
557 601
         </state>
@@ -826,28 +870,28 @@
826 870
     <entry file="file://$PROJECT_DIR$/src/Bouton.java">
827 871
       <provider selected="true" editor-type-id="text-editor">
828 872
         <state vertical-scroll-proportion="0.0">
829
-          <caret line="13" column="10" selection-start-line="13" selection-start-column="10" selection-end-line="13" selection-end-column="10" />
873
+          <caret line="9" column="10" selection-start-line="9" selection-start-column="10" selection-end-line="9" selection-end-column="10" />
830 874
           <folding>
831 875
             <element signature="imports" expanded="true" />
832 876
           </folding>
833 877
         </state>
834 878
       </provider>
835 879
     </entry>
836
-    <entry file="file://$PROJECT_DIR$/src/MainAdminBddBurgerQuizz.java">
880
+    <entry file="file://$PROJECT_DIR$/src/InterfacePrincipale.java">
837 881
       <provider selected="true" editor-type-id="text-editor">
838 882
         <state vertical-scroll-proportion="0.0">
839
-          <caret line="14" column="4" selection-start-line="14" selection-start-column="4" selection-end-line="14" selection-end-column="4" />
840
-          <folding />
883
+          <caret line="285" column="60" selection-start-line="285" selection-start-column="60" selection-end-line="285" selection-end-column="60" />
884
+          <folding>
885
+            <element signature="imports" expanded="true" />
886
+          </folding>
841 887
         </state>
842 888
       </provider>
843 889
     </entry>
844
-    <entry file="file://$PROJECT_DIR$/src/InterfacePrincipale.java">
890
+    <entry file="file://$PROJECT_DIR$/src/MainAdminBddBurgerQuizz.java">
845 891
       <provider selected="true" editor-type-id="text-editor">
846
-        <state vertical-scroll-proportion="0.33333334">
847
-          <caret line="83" column="4" selection-start-line="83" selection-start-column="4" selection-end-line="83" selection-end-column="4" />
848
-          <folding>
849
-            <element signature="imports" expanded="true" />
850
-          </folding>
892
+        <state vertical-scroll-proportion="0.20186916">
893
+          <caret line="6" column="79" selection-start-line="6" selection-start-column="79" selection-end-line="6" selection-end-column="79" />
894
+          <folding />
851 895
         </state>
852 896
       </provider>
853 897
     </entry>

二进制
java/out/production/java/Bouton.class 查看文件


+ 1
- 1
java/src/Bouton.java 查看文件

@@ -9,7 +9,7 @@ public class Bouton extends JButton
9 9
 		super(text, icon);
10 10
 		//setBackground(Color.WHITE);
11 11
 		setFocusPainted(false);
12
-		//Border border = BorderFactory.createLineBorder(Color.BLACK, 2);
12
+		Border border = BorderFactory.createLineBorder(Color.BLACK, 2);
13 13
 		//http://stackoverflow.com/questions/10274750/java-swing-setting-margins-on-textarea-with-line-border
14 14
 		//setBorder(BorderFactory.createCompoundBorder(border, BorderFactory.createEmptyBorder(5, 5, 5, 5)));
15 15
 		setIconTextGap(10);

+ 109
- 31
java/src/InterfacePrincipale.java 查看文件

@@ -1,5 +1,7 @@
1 1
 import javax.swing.*;
2 2
 import java.awt.*;
3
+import java.awt.event.ActionEvent;
4
+import java.awt.event.ActionListener;
3 5
 
4 6
 import static java.lang.Thread.sleep;
5 7
 import static javax.swing.BoxLayout.*;
@@ -51,6 +53,8 @@ public class InterfacePrincipale extends JFrame
51 53
 		JSplitPane sp2 = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT,panCategories,sp1);
52 54
 		sp1.setBorder(BorderFactory.createEmptyBorder());
53 55
 		sp2.setBorder(BorderFactory.createLineBorder(new Color(238,238,238),5));
56
+		sp1.setDividerSize(10);
57
+		sp2.setDividerSize(10);
54 58
 
55 59
 		JPanel conteneur = new JPanel();
56 60
 		conteneur.setLayout(new BorderLayout());
@@ -58,11 +62,9 @@ public class InterfacePrincipale extends JFrame
58 62
 		conteneur.add(sp2, BorderLayout.CENTER);
59 63
 
60 64
 		Color bg = new Color(220,220,220);
61
-		//getContentPane().setBackground(bg);
62 65
 		panQuestions.setBackground(bg);
63 66
 		panReponses.setBackground(bg);
64 67
 		panCategories.setBackground(bg);
65
-		//conteneur.setBackground(bg);
66 68
 
67 69
 		getContentPane().add(conteneur, BorderLayout.CENTER);
68 70
 
@@ -71,32 +73,6 @@ public class InterfacePrincipale extends JFrame
71 73
 		setVisible(true);
72 74
 	}
73 75
 
74
-	public void modem56k()
75
-	{
76
-		int i =0;
77
-		while(i != 500)
78
-		{
79
-			this.setSize(1000, i);
80
-			try
81
-			{
82
-				sleep(100);
83
-			}
84
-			catch(InterruptedException e)
85
-			{}
86
-			i++;
87
-		}
88
-	}
89
-
90
-	public void nyan()
91
-	{
92
-		BorderLayout bl = (BorderLayout)getContentPane().getLayout();
93
-		JLabel l = (JLabel)bl.getLayoutComponent(BorderLayout.NORTH);
94
-		l.setIcon(new ImageIcon("rsc/nyan.gif"));
95
-		//getContentPane().add(new JLabel(new ImageIcon("rsc/nyan.gif")), BorderLayout.SOUTH);
96
-		setLocationRelativeTo(null);
97
-		pack();
98
-	}
99
-
100 76
 	private void loadImgBouton()
101 77
 	{
102 78
 		plusImg = new ImageIcon("rsc/plus.png");
@@ -114,7 +90,7 @@ public class InterfacePrincipale extends JFrame
114 90
 		String tab[] = {"a","b","c","d","e","f"};
115 91
 		listC = new JList(tab);
116 92
 		JScrollPane sp = new JScrollPane(listC,
117
-				JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
93
+				JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,
118 94
 				JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
119 95
 
120 96
 
@@ -134,6 +110,12 @@ public class InterfacePrincipale extends JFrame
134 110
 		panCategories.add(sp);
135 111
 		panCategories.add(Box.createRigidArea(new Dimension(1,10)));
136 112
 		panCategories.add(editC);
113
+
114
+
115
+		PanCategoriesListener pcl = new PanCategoriesListener();
116
+		addC.addActionListener(pcl);
117
+		delC.addActionListener(pcl);
118
+		editC.addActionListener(pcl);
137 119
 	}
138 120
 
139 121
 	private void createPanelReponses()
@@ -147,7 +129,7 @@ public class InterfacePrincipale extends JFrame
147 129
 		String tab[] = {"a","b","c","d","e","f"};
148 130
 		listR = new JList(tab);
149 131
 		JScrollPane sp = new JScrollPane(listR,
150
-				JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
132
+				JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,
151 133
 				JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
152 134
 
153 135
 
@@ -172,6 +154,12 @@ public class InterfacePrincipale extends JFrame
172 154
 		panReponses.add(comboRepCat);
173 155
 		panReponses.add(Box.createRigidArea(new Dimension(1, 5)));
174 156
 		panReponses.add(editR);
157
+
158
+
159
+		PanReponsesListener prl = new PanReponsesListener();
160
+		addR.addActionListener(prl);
161
+		delR.addActionListener(prl);
162
+		editR.addActionListener(prl);
175 163
 	}
176 164
 
177 165
 	private void createPanelQuestion()
@@ -185,7 +173,7 @@ public class InterfacePrincipale extends JFrame
185 173
 		String tab[] = {"a","b","c","d","e","f"};
186 174
 		listQ = new JList(tab);
187 175
 		JScrollPane sp = new JScrollPane(listQ,
188
-				JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
176
+				JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,
189 177
 				JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
190 178
 
191 179
 
@@ -208,5 +196,95 @@ public class InterfacePrincipale extends JFrame
208 196
 		panQuestions.add(comboQueRep);
209 197
 		panQuestions.add(Box.createRigidArea(new Dimension(1, 5)));
210 198
 		panQuestions.add(editQ);
199
+
200
+
201
+		PanQuestionsListener pql = new PanQuestionsListener();
202
+		addQ.addActionListener(pql);
203
+		delQ.addActionListener(pql);
204
+		editQ.addActionListener(pql);
205
+	}
206
+
207
+	public void modem56k()
208
+	{
209
+		int i =0;
210
+		while(i != 500)
211
+		{
212
+			this.setSize(1000, i);
213
+			try
214
+			{
215
+				sleep(100);
216
+			}
217
+			catch(InterruptedException e)
218
+			{}
219
+			i++;
220
+		}
221
+	}
222
+
223
+	public void nyan()
224
+	{
225
+		BorderLayout bl = (BorderLayout)getContentPane().getLayout();
226
+		JLabel l = (JLabel)bl.getLayoutComponent(BorderLayout.NORTH);
227
+		l.setIcon(new ImageIcon("rsc/nyan.gif"));
228
+		//getContentPane().add(new JLabel(new ImageIcon("rsc/nyan.gif")), BorderLayout.SOUTH);
229
+		setLocationRelativeTo(null);
230
+		pack();
231
+	}
232
+
233
+
234
+	private class PanCategoriesListener implements ActionListener
235
+	{
236
+		public void actionPerformed(ActionEvent e)
237
+		{
238
+			if(e.getSource() == addC)
239
+			{
240
+				System.out.println("Ajout de catégorie");
241
+			}
242
+			else if(e.getSource() == delC)
243
+			{
244
+				System.out.println("Supression de catégorie");
245
+			}
246
+			else if(e.getSource() == editC)
247
+			{
248
+				System.out.println("Modification de catégorie");
249
+			}
250
+		}
251
+	}
252
+
253
+	private class PanReponsesListener implements ActionListener
254
+	{
255
+		public void actionPerformed(ActionEvent e)
256
+		{
257
+			if(e.getSource() == addR)
258
+			{
259
+				System.out.println("Création de réponses");
260
+			}
261
+			else if(e.getSource() == delR)
262
+			{
263
+				System.out.println("Supression de réponses");
264
+			}
265
+			else if(e.getSource() == editR)
266
+			{
267
+				System.out.println("Modification de réponses");
268
+			}
269
+		}
270
+	}
271
+
272
+	private class PanQuestionsListener implements ActionListener
273
+	{
274
+		public void actionPerformed(ActionEvent e)
275
+		{
276
+			if(e.getSource() == addQ)
277
+			{
278
+				System.out.println("Création de question");
279
+			}
280
+			else if(e.getSource() == delQ)
281
+			{
282
+				System.out.println("Supression de question");
283
+			}
284
+			else if(e.getSource() == editQ)
285
+			{
286
+				System.out.println("Modification de question");
287
+			}
288
+		}
211 289
 	}
212 290
 }

+ 2
- 0
java/src/MainAdminBddBurgerQuizz.java 查看文件

@@ -4,6 +4,7 @@ public class MainAdminBddBurgerQuizz
4 4
 {
5 5
 	public static void main(String args[])
6 6
 	{
7
+		//https://docs.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
7 8
 		try {
8 9
 			UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
9 10
 		} catch (ClassNotFoundException e) {
@@ -15,6 +16,7 @@ public class MainAdminBddBurgerQuizz
15 16
 		} catch (UnsupportedLookAndFeelException e) {
16 17
 			e.printStackTrace();
17 18
 		}
19
+
18 20
 		InterfacePrincipale alain_chabat = new InterfacePrincipale();
19 21
 
20 22
 		if(args.length >=1 && args[0].equals("-56k"))