From 1859f1cb67b5393306513c8293da3b8d1e1df10b Mon Sep 17 00:00:00 2001 From: Emmanuel Srivastava Date: Thu, 30 Jan 2025 15:58:46 +0100 Subject: [PATCH] update --- DEV.2.1/TP/TP2-CompGraphique/test.java | 20 ++++++++++++++ DEV.2.1/TP/TP3-MiseenPage/Choix.class | Bin 0 -> 948 bytes DEV.2.1/TP/TP3-MiseenPage/Choix.java | 33 +++++++++++++++++++++++ DEV.2.1/TP/TP3-MiseenPage/Damier.class | Bin 0 -> 1101 bytes DEV.2.1/TP/TP3-MiseenPage/Damier.java | 34 ++++++++++++++++++++++++ DEV.2.1/TP/TP3-MiseenPage/Piege.class | Bin 0 -> 774 bytes DEV.2.1/TP/TP3-MiseenPage/Piege.java | 25 +++++++++++++++++ DEV.2.1/TP/TP3-MiseenPage/Question.java | 27 +++++++++++++++++++ DEV.2.1/TP/TP3-MiseenPage/Rose.java | 30 +++++++++++++++++++++ 9 files changed, 169 insertions(+) create mode 100644 DEV.2.1/TP/TP2-CompGraphique/test.java create mode 100644 DEV.2.1/TP/TP3-MiseenPage/Choix.class create mode 100644 DEV.2.1/TP/TP3-MiseenPage/Choix.java create mode 100644 DEV.2.1/TP/TP3-MiseenPage/Damier.class create mode 100644 DEV.2.1/TP/TP3-MiseenPage/Damier.java create mode 100644 DEV.2.1/TP/TP3-MiseenPage/Piege.class create mode 100644 DEV.2.1/TP/TP3-MiseenPage/Piege.java create mode 100644 DEV.2.1/TP/TP3-MiseenPage/Question.java create mode 100644 DEV.2.1/TP/TP3-MiseenPage/Rose.java diff --git a/DEV.2.1/TP/TP2-CompGraphique/test.java b/DEV.2.1/TP/TP2-CompGraphique/test.java new file mode 100644 index 0000000..16be252 --- /dev/null +++ b/DEV.2.1/TP/TP2-CompGraphique/test.java @@ -0,0 +1,20 @@ +import java.awt.BorderLayout; + +import javax.swing.JFrame; +import javax.swing.JTextField; + + +public class test { + public static void main(String[] args) { + JFrame f = new JFrame(); + f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + + + f.setLayout(new BorderLayout()); + JTextField tf = new JTextField(); + f.setSize(500, 300); + f.setLocation(500,250); + f.setVisible(true); + } +} + diff --git a/DEV.2.1/TP/TP3-MiseenPage/Choix.class b/DEV.2.1/TP/TP3-MiseenPage/Choix.class new file mode 100644 index 0000000000000000000000000000000000000000..ce145e4dc7a0c5847991c1fc3c88c4ea8586ca87 GIT binary patch literal 948 zcmX^0Z`VEs1_mbvJ1zz$24;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk- z5<5l)W)00Sb_Nbc1|g853jN~p%)E4cFSnw^+*A$*E=C4c=ZyT!3N8kA1|E=cyo?N@ z8a^Pk5CeltiZb)ktu@0yD)@OA1Q-Mv86=8ROI%XZ5=(PRoOAMvQ~e84ixNvR^Ya)P zSTsCA778;m2!jntEHBY_FUm~uNvzB-E#YDiVh{ycBgV+Us^RGgF;;?yL6Sj=k%6-~ zwFIJ$kwF^j2#|h=m~UcUVtQ(kHOP1wMg|Fx@o@hHC8lKNJC&A{%orKCic?F%GK({la#BHI9R&&uE=C3x=lqmZMh1SL%)C^;(%huf zqL4(0lHA11JVpjFjcAA~z=;GNr=T#%FD*(=b;|^q#|2IbdZ2)1P-HM?U}69PCI&`O zGGkz5uwYU2 z>TU-1NFmPc4BS52Y}*+4b~6Y?va@Vw5b@R4*~TEgn?X8KNOn7eydRjQu$@8PiUrJ6 z0x?;^OcfB5O_zBagPJ4@m}CW$Y#>rwcN>FdxV9tfVyI@2VQ6KLW$0&+W0=CAz`)30!@$76#9#{m DkMPX{ literal 0 HcmV?d00001 diff --git a/DEV.2.1/TP/TP3-MiseenPage/Choix.java b/DEV.2.1/TP/TP3-MiseenPage/Choix.java new file mode 100644 index 0000000..ba29895 --- /dev/null +++ b/DEV.2.1/TP/TP3-MiseenPage/Choix.java @@ -0,0 +1,33 @@ +import javax.swing.*; +import java.awt.*; + +public class Choix { + public static void main(String[] args){ + JFrame frame = new JFrame("Choix"); + frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + + GridLayout gestionnaire = new GridLayout(4, 1); + frame.setLayout(gestionnaire); + + + JRadioButton gryf = new JRadioButton("Gryffondor"); + JRadioButton serd = new JRadioButton("Serdaigle"); + JRadioButton serp = new JRadioButton("Serpentard"); + JRadioButton pouf = new JRadioButton("Poufsouffle"); + + gryf.setHorizontalAlignment(JRadioButton.CENTER); + serd.setHorizontalAlignment(JRadioButton.CENTER); + serp.setHorizontalAlignment(JRadioButton.CENTER); + pouf.setHorizontalAlignment(JRadioButton.CENTER); + + frame.add(gryf); + frame.add(serd); + frame.add(serp); + frame.add(pouf); + + frame.setSize(1000,500); + frame.setLocation(500,250); + frame.setVisible(true); + + } +} \ No newline at end of file diff --git a/DEV.2.1/TP/TP3-MiseenPage/Damier.class b/DEV.2.1/TP/TP3-MiseenPage/Damier.class new file mode 100644 index 0000000000000000000000000000000000000000..040b704976b4ed21b1b9af2373e7c932d7d85429 GIT binary patch literal 1101 zcmX^0Z`VEs1_mbvPc8-~24;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk- z5<5l)W)00Sb_Nbc1|g853jN~p%)E4cFSnw^+*A$*E=C46m&Dx6)FLhhb_O1hdAy7a zq8dIR#SjyNONuh{(ycYaKq~lo7z7vu85tysQ%hV@(-KQ_N}O}@i&OmzQi~ExGV}8o z8CWztL288=MA#Wbc^JeP#2Fa`5ypAum87Pp7BMn#6eJcEr+Vg<;IPk=ok5b3K^Uwv zvAjgzy(lxqC$TcWw1kU6f+E0 zL&SU&^Agiji>yI`qJ$nO0f~93Ia~~i49uJistjuE4C*`#8Vs6@4191`IOpf&7cnxh zhI@F1xH2*bKmrP6K3K*Yq+6SZL5D$?k%6~3wZthgIXk^5zcep}kwF;AH4xRHfMRFR z=V35lFl1z4PE1K*WY9uUm0OUXmzq~%t%+w|LsFt1D6kn68SELD7(jrDff1C<85kKH7#J92 z85kKD85kH?wYD=bZe(C!U}SJ)U|?Va3$ie9GB`0fLzFTKF|aVOGcYjp?Pg$)6yn^@ z!0n^WwvB;Li`i%ggOII^-EIbnNEzAf3{qAs+LA2W7-X5vSVdW7WHS~qIE%8f7R+Lh z+s&XDxt&4TicOMj6NAb&1}$w#wrvc0;maAMQKXCzQZ1~E%m44z7G(S)$oOR&gDIHB z@M{}`g*MAJ25XR;nZRxiVh{nl9267$44e#N4BQM747?1=415fl3<3-$41x^S3_=Vp z48jaP3?dA{45AES3}OuN4B`yw3=#}^3<3-#46+P$3~~$|4Dt-U42ldc3=9lX3@rZ{ lbQsv!8C=;J*clnw86+4P7&OIyF|aZ)GPpA^FfcKA007m=?TG*Y literal 0 HcmV?d00001 diff --git a/DEV.2.1/TP/TP3-MiseenPage/Damier.java b/DEV.2.1/TP/TP3-MiseenPage/Damier.java new file mode 100644 index 0000000..4e1785c --- /dev/null +++ b/DEV.2.1/TP/TP3-MiseenPage/Damier.java @@ -0,0 +1,34 @@ +import javax.swing.*; +import java.awt.*; + +public class Damier { + public static void main(String[] args){ + JFrame frame = new JFrame("Damier"); + frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + + int xpan = Integer.parseInt(args[0]); + int ypan; + ypan = xpan; + + GridLayout gestionnaire = new GridLayout(xpan, ypan); + frame.setLayout(gestionnaire); + + for(int i = 0; i < xpan*ypan; i++){ + if(i % 2 == 0){ + JPanel panneau = new JPanel(); + panneau.setBackground(Color.WHITE); + frame.add(panneau); + }else{ + JPanel panneau = new JPanel(); + panneau.setBackground(Color.CYAN); + frame.add(panneau); + } + } + + + frame.setSize(500,500); + frame.setLocation(500,250); + frame.setVisible(true); + + } +} \ No newline at end of file diff --git a/DEV.2.1/TP/TP3-MiseenPage/Piege.class b/DEV.2.1/TP/TP3-MiseenPage/Piege.class new file mode 100644 index 0000000000000000000000000000000000000000..9c0821a2c4e4a7168541eb44d57e628dcb06214b GIT binary patch literal 774 zcmX^0Z`VEs1_mbvQ!WN324;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk- z5<5l)W)00Sb_Nbc1|g853jN~p%)E4cFSnw^+*A$*E=C5{fXvkNR4xW~1|E=cyo?N@ z8a^Pk5CeltiZb)ktu@0yD)@OA1Q-Mv86=8ROI%XZ5=(PRoOAMvQ~e84ixNvR^Ya)P zSTsB#YK3_iL>NRF890kmOMDV5^Giz@8Kj{mCzhA!L&SU&^Agiji>yJ86lY`*23ZVu zq*G~0Nq!y&gCrvZqahcA7y}Q8kl|sFWsqZJ;076-pA5B^Rl^f(u^58_4}&5|p1nA= zBsjAwm4iW$Z5{?423l1|O7}4^Gq5l)Fy!rK zV2>2y+|I!5qs_LBflr%p8-vhp2C+yXiR}zhzB(){+Zd#E1Q{m?7;R&a2TLezXOQyK z6=a+MlF}7O5oDaOjX_>pXB&e`xVA2s6lDA&$oOR&gN8PU#qetzgQhmiHU=$(o9r0) z!7c-ZA3p;Jg9rl`gB$}lg9-x=gDwLfgE<2~gFS-)g9n2UgCB!1LkNQiLmY!BLk5Ew SLoR~^10#bm0|NsSg9!j8+nmh+ literal 0 HcmV?d00001 diff --git a/DEV.2.1/TP/TP3-MiseenPage/Piege.java b/DEV.2.1/TP/TP3-MiseenPage/Piege.java new file mode 100644 index 0000000..3c479e8 --- /dev/null +++ b/DEV.2.1/TP/TP3-MiseenPage/Piege.java @@ -0,0 +1,25 @@ +import javax.swing.*; +import java.awt.*; + +public class Piege { + public static void main(String[] args){ + JFrame frame = new JFrame("Piege"); + frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + frame.setLayout(null); + + JButton btn1 = new JButton("1"); + btn1.setLocation(1,1); + btn1.setSize(400,50); + + JButton btn2 = new JButton("2"); + btn2.setLocation(400,1); + btn2.setSize(100,400); + + frame.add(btn1); + frame.add(btn2); + frame.setSize(500,500); + frame.setLocation(500,250); + frame.setVisible(true); + + } +} \ No newline at end of file diff --git a/DEV.2.1/TP/TP3-MiseenPage/Question.java b/DEV.2.1/TP/TP3-MiseenPage/Question.java new file mode 100644 index 0000000..d1019d2 --- /dev/null +++ b/DEV.2.1/TP/TP3-MiseenPage/Question.java @@ -0,0 +1,27 @@ +import javax.swing.*; +import java.awt.*; + +public class Question { + public static void main(String[] args){ + JFrame frame = new JFrame("Question"); + frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + + frame.setLayout(new BorderLayout()); + + JLabel etiquette = new JLabel("Aimez-vous les chats ?", SwingConstants.CENTER); + JPanel buttonPanel = new JPanel(new FlowLayout(FlowLayout.CENTER)); + JButton btn1 = new JButton("Oui"); + JButton btn2 = new JButton("Non"); + JButton btn3 = new JButton("NSPP"); + + buttonPanel.add(btn1); + buttonPanel.add(btn2); + buttonPanel.add(btn3); + + frame.add(etiquette, BorderLayout.NORTH); + frame.add(buttonPanel, BorderLayout.SOUTH); + frame.setSize(380,120); + frame.setLocation(500,250); + frame.setVisible(true); + } +} \ No newline at end of file diff --git a/DEV.2.1/TP/TP3-MiseenPage/Rose.java b/DEV.2.1/TP/TP3-MiseenPage/Rose.java new file mode 100644 index 0000000..9491d81 --- /dev/null +++ b/DEV.2.1/TP/TP3-MiseenPage/Rose.java @@ -0,0 +1,30 @@ +import javax.swing.*; +import java.awt.*; + +public class Rose { + public static void main(String[] args) { + JFrame frame = new JFrame("Rose"); + frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + + // Créer un panel avec un GridLayout pour organiser les labels + JPanel panel = new JPanel(new GridLayout(0, 1)); // Une colonne, autant de lignes que nécessaire + + // Ajouter les labels avec les noms + panel.add(new JLabel("Mystral", SwingConstants.CENTER)); + panel.add(new JLabel("Tramontane", SwingConstants.CENTER)); + panel.add(new JLabel("Grec", SwingConstants.CENTER)); + panel.add(new JLabel("Ponant", SwingConstants.CENTER)); + panel.add(new JLabel("Levant", SwingConstants.CENTER)); + panel.add(new JLabel("Libeccio", SwingConstants.CENTER)); + panel.add(new JLabel("Marin", SwingConstants.CENTER)); + panel.add(new JLabel("Sirocco", SwingConstants.CENTER)); + + // Ajouter le panel à la frame + frame.add(panel, BorderLayout.CENTER); + + // Configurer la taille et la position de la frame + frame.setSize(300, 200); + frame.setLocationRelativeTo(null); // Centrer la fenêtre sur l'écran + frame.setVisible(true); + } +} \ No newline at end of file