From e14dd54ef0b672915134e894608f44dbcc2ca6d8 Mon Sep 17 00:00:00 2001 From: stiti Date: Thu, 1 Feb 2024 23:19:01 +0100 Subject: [PATCH] Ajout de TP --- BUT1/.DS_Store | Bin 0 -> 6148 bytes BUT1/DEV2.2/.DS_Store | Bin 0 -> 6148 bytes BUT1/DEV2.2/TP2-ComposantsGraphique/.DS_Store | Bin 0 -> 6148 bytes .../TP2-ComposantsGraphique/EXO1/exo1.class | Bin 0 -> 743 bytes .../TP2-ComposantsGraphique/EXO1/exo1.java | 22 +++++++++++ .../TP2-ComposantsGraphique/EXO2/exo2.class | Bin 0 -> 955 bytes .../TP2-ComposantsGraphique/EXO2/exo2.java | 30 +++++++++++++++ BUT1/DEV2.2/TP3-MiseEnPage/EXO1/exo1.class | Bin 0 -> 950 bytes BUT1/DEV2.2/TP3-MiseEnPage/EXO1/exo1.java | 35 ++++++++++++++++++ 9 files changed, 87 insertions(+) create mode 100644 BUT1/.DS_Store create mode 100644 BUT1/DEV2.2/.DS_Store create mode 100644 BUT1/DEV2.2/TP2-ComposantsGraphique/.DS_Store create mode 100644 BUT1/DEV2.2/TP2-ComposantsGraphique/EXO1/exo1.class create mode 100644 BUT1/DEV2.2/TP2-ComposantsGraphique/EXO1/exo1.java create mode 100644 BUT1/DEV2.2/TP2-ComposantsGraphique/EXO2/exo2.class create mode 100644 BUT1/DEV2.2/TP2-ComposantsGraphique/EXO2/exo2.java create mode 100644 BUT1/DEV2.2/TP3-MiseEnPage/EXO1/exo1.class create mode 100644 BUT1/DEV2.2/TP3-MiseEnPage/EXO1/exo1.java diff --git a/BUT1/.DS_Store b/BUT1/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..50c1f947f30e708f9e8e8a60eb348b7547c5f75c GIT binary patch literal 6148 zcmeHKO-~y!5FLj=93i9}io^xUQm+wB!bd?|mXI8f5J)VdhZcn_iRh}!I?4w*M3MGP ze@w6aCHxmoFk^cwLPCyJRc55|v&V0|-si+#1AwRwT4jI&07!JgOdg9FM*ZYdmT{3B zqA+8e!6_U={V3AcQ)~|Wiwe-%NjSuHJArd}v3^0M1MH(8#sT`qlQFCTEI|$GZ~9i>k6+8W+`QuTm+xP#;ByO<+tiXSzfXLSTS`}Z(ovl+ZM`x`< szd|P?USjc23RcWfj9fa3*U*h&Tu}wlbC_7f2pWF~7#X-=1^%i6&oTRgM*si- literal 0 HcmV?d00001 diff --git a/BUT1/DEV2.2/.DS_Store b/BUT1/DEV2.2/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..717a523e0f35a0cb493f1075f70f94373689f6eb GIT binary patch literal 6148 zcmeHKO>fgc5S>i}byOkw0HVj0dQBk-UqxKpvH2ZdEXU5sL&aQ`u#IVl#L?ICcP=l=wnjeUnH@YG%XK4ck z=Qtom6-`M~w&Lv#e#=^l@6~lzoYIfww-h@RDwF z`~dNL@IIvp+L97}7fO19_aTAp1i9W(P2=yfo&R38bXHE>Z~K@|ioC3Py-%XG*1mFe zJy;Jmf>-g0p2byC)#WgmzA&RBt&4QoPts@kcs2^J?`c&fxf)M7AkW5ddHFn7nVt=G zt+JA1V>=Oag3c)1oX`6^54v)2uea#R`NKi4EAQU9zgTpF8(X&@JsrI*PL+PoERn!} zgyovUC44~V7dbqOr>fBE4I-CWm)Sge20R0vfy)_iCr7YxxvTf^40s0qGX~80AfW~$ zhmA!(I?!+l05qSGEa;nB!o*02k;BF!W+1|b0&S>pC5Eu!uuJC`IczN2a1yTg5bnvs zRVad=j{K6{NkkTX>lyG2Tx4L)4nuSQKmK|Be=*39JOiGAe~JOo-jDZ(SdzP2R~BdP uS_yp(HDdf4i(f;~;j0+F<|^KVvcN7)2N*eQEW!fu9|BB+Z#)Bklz}gPT6xX@ literal 0 HcmV?d00001 diff --git a/BUT1/DEV2.2/TP2-ComposantsGraphique/.DS_Store b/BUT1/DEV2.2/TP2-ComposantsGraphique/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..3fc82e84f72c0d4ad8858c1462d61f5fb4e2c6df GIT binary patch literal 6148 zcmeHKJx>EM47JN4RbuJLf|MNzseJ6AY6m6;7DiMUD|KSezu;%^6X8AEe54#=Lju`S z@|^g^xqH$jXA#lG>_1vXWc5 zmU;jD`h?i=OV}sgY0sN5#~AOd=gB2_C!P-8$G+z~yytIt7d=mpc6iL0mI|Z-sX!`_ z3jCx1?rhrhz%lz&AQeaj-WA~aP|%1qusPb%fzC<*;DBi}`1b1$ESvz=z~+b z9Hj!Oz&}$!hvm(3ftQNA^~>w=t}SSHXf*N~9T^bxOt&5>C+ RZ_9!CBVdALmkRuX0psGcteF%zFc-lBiwUy(o9EX!yW^STGiT23&)?sF0NBP03mF(DvNm$aGgOZG7v2eZbksQ* z9E%`f$iI@2Otu&dx7jyQU~n|(tTR591bep=^O3M%!q7{}hK(f#b1agcoC=1VySLZu z>sr}HMb}DH^HsnTsUn?sY+OZ+p+Wh#;xnIwNjFquad0ByIfxqPtiAnFKmQu%xjoZ5AGPT@Qv7D+X;o){DkD`%?5)HX) zV^u?H1nG-7k--AM#66;)lk?N0^G3x(5&QhBnj{50Ak(_UB4Rz=nhh6CvX2jk49&li z^j}>yI#Ce;Hy31H*gltO!n4uFBL+)rkYhOr$p< zx6Kr{+LXKFwVnGZ9(vgnt;-%QSj0xxkGeP%H&7xuOISmhEUJ(W2QN{>YdSfGXN1k* F`5)PVoB#j- literal 0 HcmV?d00001 diff --git a/BUT1/DEV2.2/TP2-ComposantsGraphique/EXO1/exo1.java b/BUT1/DEV2.2/TP2-ComposantsGraphique/EXO1/exo1.java new file mode 100644 index 0000000..bb3f558 --- /dev/null +++ b/BUT1/DEV2.2/TP2-ComposantsGraphique/EXO1/exo1.java @@ -0,0 +1,22 @@ +import javax.swing.*; +import java.awt.*; + +public class exo1 { + public static void main(String[] args) { + // un objet pour servir de fenetre + JFrame fenetre = new JFrame(); + // on configure la fenetre + fenetre.setSize(500, 300); /*500px x 300px*/ + fenetre.setLocation(0, 0); /*position en haut à gauche*/ + fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + // un composant pour afficher du texte + JLabel etiquette = new JLabel("Sirocco"); + // on configure l'etiquette + etiquette.setHorizontalAlignment(JLabel.RIGHT); + etiquette.setVerticalAlignment(JLabel.BOTTOM); + // on ajoute le composant dans la fenetre, au milieu + fenetre.add(etiquette, BorderLayout.CENTER); + // et on montre le resultat + fenetre.setVisible(true); + } +} \ No newline at end of file diff --git a/BUT1/DEV2.2/TP2-ComposantsGraphique/EXO2/exo2.class b/BUT1/DEV2.2/TP2-ComposantsGraphique/EXO2/exo2.class new file mode 100644 index 0000000000000000000000000000000000000000..ad8b01fc783efacb263d660c5a3e3fc7b442f04d GIT binary patch literal 955 zcma)4O;giQ6g`ioNhpD~!Ilp}Ku1joQ2A2%5Vciia4IZd>L9CE@|1Migh^9DHoEW! z;ijFD85b^H`+FSk3y#1zfW?z#8A??1nM1@IJ4Qs_cLgJK{Fl_68(?|7lk z{kMg!YEA4%4C<=qd(j$0!m=wGbOuu<9T%EM9;Lll4|zkRpdlfT9s>q?8MLN|w!IU< zkhC^7?23$~4P<1jhhpVmpGRKcOTTHLAJ-TL$^T5e;jMa9ss~N6btu9(i9xZ5LqndS z|4Q*U zXdB#h8SLNs<)u>4I1GH@M=O_lI^Sa4(=?6om1q)Sfe5#W`as7lIiGXsoTpWn=(Y%D znMDKl@qi&kJE?e0uUe;7D%NYcg(X7bIG7_-3S9E1%bqVbTaBs+cldc`gL^(h-rBpQ z<$etm$YYucU^fE>xgf?SzgV3@P z!*L0dF}x|E>P(q;+OV8yb4r>a#hi(4(!3X2)tr-7X=C9+Ws#meNRv)FO{6f49*m(E nHu^A+G}b7-fh>0DVeTQ1Dh5!)AVLh`1S9wmx4%XlU3mNpZNl4g literal 0 HcmV?d00001 diff --git a/BUT1/DEV2.2/TP2-ComposantsGraphique/EXO2/exo2.java b/BUT1/DEV2.2/TP2-ComposantsGraphique/EXO2/exo2.java new file mode 100644 index 0000000..87f22c5 --- /dev/null +++ b/BUT1/DEV2.2/TP2-ComposantsGraphique/EXO2/exo2.java @@ -0,0 +1,30 @@ +import javax.swing.*; +import java.awt.*; + +public class exo2 { + public static void main(String[] args) { + // un objet pour servir de fenetre + JFrame fenetre = new JFrame(); + // on configure la fenetre + fenetre.setSize(1200, 900); /*500px x 300px*/ + fenetre.setLocation(100, 100); /*position en haut à gauche*/ + fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + + JButton bouton1 = new JButton("Boutonnnnnnnnnnnnnnnnnnnnnnnnnnnnnn n°1"); + JButton bouton2 = new JButton("Boutonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn n°2"); + JButton bouton3 = new JButton("Bouton n°3"); + JButton bouton4 = new JButton("Bouton n°4"); + JButton bouton5 = new JButton("Bouton n°5"); + /*Les boutons s'adaptent en fonction de leurs positions sur la fenêtre. + Quand on redimensionne la fenêtre, les boutons rapticissent en mode responsif css*/ + + fenetre.add(bouton1, BorderLayout.NORTH); + fenetre.add(bouton2, BorderLayout.WEST); + fenetre.add(bouton3, BorderLayout.SOUTH); + fenetre.add(bouton4, BorderLayout.EAST); + fenetre.add(bouton5, BorderLayout.CENTER); + + + fenetre.setVisible(true); + } +} \ No newline at end of file diff --git a/BUT1/DEV2.2/TP3-MiseEnPage/EXO1/exo1.class b/BUT1/DEV2.2/TP3-MiseEnPage/EXO1/exo1.class new file mode 100644 index 0000000000000000000000000000000000000000..9e1aa566f7d9306a84a9ca2dc543975929e84ed1 GIT binary patch literal 950 zcmY*YTTc@~6#j;8yW3Kwt=!60@V2EuRlEX%Py@l#VyJ0E6O(Coic8v^X1bNjqmRDm zPtli>Na7Fhm-y%}FrL|};3hlg?3^>-`OY_IzyJFB4Zs>6$Iye22_ud$A`FRr{*LGB z+}q1-SN28KXNWAjp6jnLgzQY&gvF53Nr$=CflFymHxzG(7)*rp(i=w{7Z}Wz@JsHo zUpY;7G_DkqE!A{t4%`s&D^rF-A zveA?t(Oo*%U-#mI{%+CrU2|v{Yn#hNS-*9 zbk@jAhxYplt|yA^Mn$L>yqnqJuE#KFzdl#@pRQU(*;ZAt;cD2Z2AkI{VhRsv-t^N0 zqJs#ni}W>4mXQt5oPd2Hhhd3U9R>_Uv5ZIL>(rkJkr=?IQ<%Fah!(O*<8w0fqk~vB z;Ut_6E@mSgBu_E0n;JSn`dQ$Okyi}73Gx<=z`d;9@F}JV=;~r59hvRmS~@ZptZAcb z!ep|uscZ*x*}2qBZPG^Sc3{I@OPP1hSQlxUK^!f_kU}p;=#Q90A2Kxk3rJ#xcDK-v m9U9P=7{nV4L0}kljG~1x9FrXHF@X;x*GC#CMklmjtG@y9Y|WYg literal 0 HcmV?d00001 diff --git a/BUT1/DEV2.2/TP3-MiseEnPage/EXO1/exo1.java b/BUT1/DEV2.2/TP3-MiseEnPage/EXO1/exo1.java new file mode 100644 index 0000000..a242c2b --- /dev/null +++ b/BUT1/DEV2.2/TP3-MiseEnPage/EXO1/exo1.java @@ -0,0 +1,35 @@ +import javax.swing.*; +import java.awt.*; + +public class exo1 { + public static void main(String[] args) { + // un objet pour servir de fenetre + JFrame fenetre = new JFrame(); + + // on configure la fenetre + fenetre.setSize(1200, 1000); + fenetre.setLocation(100, 100); + fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + + // On crée une zone de texte + JRadioButton boutonRadio1 = new JRadioButton("Gryffondor"); + JRadioButton boutonRadio2 = new JRadioButton("Serdaigle"); + JRadioButton boutonRadio3 = new JRadioButton("Serpentard"); + JRadioButton boutonRadio4 = new JRadioButton("Poufsouffle"); + + ButtonGroup Groupe = new ButtonGroup(); + Groupe.add(boutonRadio1); + Groupe.add(boutonRadio2); + Groupe.add(boutonRadio3); + Groupe.add(boutonRadio4); + + // on ajoute le composant dans la fenetre, au milieu + fenetre.add(boutonRadio1,BorderLayout.NORTH); + fenetre.add(boutonRadio2,BorderLayout.CENTER); + fenetre.add(boutonRadio3,BorderLayout.SOUTH); + fenetre.add(boutonRadio4,BorderLayout.SOUTH); + + // et on montre le resultat + fenetre.setVisible(true); + } +} \ No newline at end of file