From 5287649d5c5974f29c0dda048534e1d55816bc9b Mon Sep 17 00:00:00 2001 From: Guegouo Moghommahie Guiddel <125418589+Apache-ghost@users.noreply.github.com> Date: Tue, 30 Jan 2024 09:19:52 +0100 Subject: [PATCH 1/6] Delete build/classes directory --- build/classes/About$1.class | Bin 509 -> 0 bytes build/classes/About.class | Bin 6079 -> 0 bytes build/classes/About.form | 150 ---------- build/classes/Forgot$1.class | Bin 708 -> 0 bytes build/classes/Forgot$2.class | Bin 708 -> 0 bytes build/classes/Forgot$3.class | Bin 711 -> 0 bytes build/classes/Forgot$4.class | Bin 708 -> 0 bytes build/classes/Forgot$5.class | Bin 711 -> 0 bytes build/classes/Forgot$6.class | Bin 513 -> 0 bytes build/classes/Forgot.class | Bin 8843 -> 0 bytes build/classes/Forgot.form | 268 ------------------ build/classes/Home$1.class | Bin 505 -> 0 bytes build/classes/Home.class | Bin 10658 -> 0 bytes build/classes/Home.form | 465 ------------------------------- build/classes/IssueBook$1.class | Bin 525 -> 0 bytes build/classes/IssueBook.class | Bin 10541 -> 0 bytes build/classes/IssueBook.form | 440 ----------------------------- build/classes/Loading$1.class | Bin 467 -> 0 bytes build/classes/Loading.class | Bin 6352 -> 0 bytes build/classes/Loading.form | 134 --------- build/classes/Login$1.class | Bin 509 -> 0 bytes build/classes/Login.class | Bin 6858 -> 0 bytes build/classes/Login.form | 175 ------------ build/classes/NewBook$1.class | Bin 517 -> 0 bytes build/classes/NewBook.class | Bin 7997 -> 0 bytes build/classes/NewBook.form | 247 ---------------- build/classes/ReturnBook$1.class | Bin 735 -> 0 bytes build/classes/ReturnBook$2.class | Bin 529 -> 0 bytes build/classes/ReturnBook.class | Bin 10112 -> 0 bytes build/classes/ReturnBook.form | 384 ------------------------- build/classes/Signup$1.class | Bin 711 -> 0 bytes build/classes/Signup$2.class | Bin 708 -> 0 bytes build/classes/Signup$3.class | Bin 710 -> 0 bytes build/classes/Signup$4.class | Bin 708 -> 0 bytes build/classes/Signup$5.class | Bin 463 -> 0 bytes build/classes/Signup.class | Bin 8573 -> 0 bytes build/classes/Signup.form | 240 ---------------- build/classes/Statistics$1.class | Bin 529 -> 0 bytes build/classes/Statistics.class | Bin 6489 -> 0 bytes build/classes/Statistics.form | 178 ------------ build/classes/Student$1.class | Bin 517 -> 0 bytes build/classes/Student.class | Bin 8459 -> 0 bytes build/classes/Student.form | 293 ------------------- build/classes/information | Bin 12288 -> 0 bytes build/classes/information.sqlite | Bin 12288 -> 0 bytes build/classes/javaConnect.class | Bin 926 -> 0 bytes 46 files changed, 2974 deletions(-) delete mode 100644 build/classes/About$1.class delete mode 100644 build/classes/About.class delete mode 100644 build/classes/About.form delete mode 100644 build/classes/Forgot$1.class delete mode 100644 build/classes/Forgot$2.class delete mode 100644 build/classes/Forgot$3.class delete mode 100644 build/classes/Forgot$4.class delete mode 100644 build/classes/Forgot$5.class delete mode 100644 build/classes/Forgot$6.class delete mode 100644 build/classes/Forgot.class delete mode 100644 build/classes/Forgot.form delete mode 100644 build/classes/Home$1.class delete mode 100644 build/classes/Home.class delete mode 100644 build/classes/Home.form delete mode 100644 build/classes/IssueBook$1.class delete mode 100644 build/classes/IssueBook.class delete mode 100644 build/classes/IssueBook.form delete mode 100644 build/classes/Loading$1.class delete mode 100644 build/classes/Loading.class delete mode 100644 build/classes/Loading.form delete mode 100644 build/classes/Login$1.class delete mode 100644 build/classes/Login.class delete mode 100644 build/classes/Login.form delete mode 100644 build/classes/NewBook$1.class delete mode 100644 build/classes/NewBook.class delete mode 100644 build/classes/NewBook.form delete mode 100644 build/classes/ReturnBook$1.class delete mode 100644 build/classes/ReturnBook$2.class delete mode 100644 build/classes/ReturnBook.class delete mode 100644 build/classes/ReturnBook.form delete mode 100644 build/classes/Signup$1.class delete mode 100644 build/classes/Signup$2.class delete mode 100644 build/classes/Signup$3.class delete mode 100644 build/classes/Signup$4.class delete mode 100644 build/classes/Signup$5.class delete mode 100644 build/classes/Signup.class delete mode 100644 build/classes/Signup.form delete mode 100644 build/classes/Statistics$1.class delete mode 100644 build/classes/Statistics.class delete mode 100644 build/classes/Statistics.form delete mode 100644 build/classes/Student$1.class delete mode 100644 build/classes/Student.class delete mode 100644 build/classes/Student.form delete mode 100644 build/classes/information delete mode 100644 build/classes/information.sqlite delete mode 100644 build/classes/javaConnect.class diff --git a/build/classes/About$1.class b/build/classes/About$1.class deleted file mode 100644 index f30e01d563485fbc803a6439e99509ed3ecc702a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 509 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 - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/build/classes/Forgot$1.class b/build/classes/Forgot$1.class deleted file mode 100644 index 5500be62c5ef0f5c70be4e352251cd88b3c63a67..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 708 zcmaKp+iuf95QhKF$+2S+6QJeLP-p{6Qi)J*gDOhYiVD+K0_A?=Ea^thF0wb_mRCaJ zAaTJ1@KA_Z+Z==tmb{1Af4`Z3_S^R_UjaP9eHSH^9aMZ&QDdkd>twD?cb}nVE@aw$ zNU<;vjy%-iI`Din;4=gZzUIT2tNHM3x)70}JCCK3=76Ex>rXs1(Q**@xQsTPC+thTN+NMAZT?2yjtABa5sy?9>r|?Fp3TRuZE@4KbF7zd zw4x4B=K85f%`=@+GXF%8-*L>-RHV2=?^p-J6|f+%Z%NNvqQ8M_G;h%AfMy%<274dD z2A|=)&orAf*61d1g6lMH?4aVKiW)=xNGEe`x_b;Yb0O32 zBZ`H2aO9y5*MaAw0iPjQ@HHRCT+N5CrV9}ny7NRTY4#b)z5c{Q6DULYW$&M8eSM z{j9e?VW^DtOfa-Usl@SWITgtnpT-nvhdSc%geTJOi(tiiX7CC^cW*>CUkY=fXD2-2 zOJPJp=PmwsxcL9mF&@QkC1=byW0Nee9OTVdJ uMmnXs&i){~zsN2+xJ|Hv+@S;&Y|~gGJ9o2P6Zg=~B2C<<*(13%LEjGp-H%@Y diff --git a/build/classes/Forgot$3.class b/build/classes/Forgot$3.class deleted file mode 100644 index 80f81737684eb05be1febe55b2b1a3cea9d143ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 711 zcmaKpTW`}a6vzMWElnEQP+-7V8JB|EPNIlC7EMgmDv-jMw5dYyH z2}7gzGv)r2p)%HU!O#k&5{GB2nMh9fEGADo)De%TJdxHeoE2L(gI5r`yCbUfsW7K{ ze#8^L5=JC+-{OB~UKVTWz}ElLC+x94OCm9mHhv@T$UR#P5f4-p>r|>m9?i#X+vTS1 z=vc2_YegNP$n`^!n#Ve&VEz+D^^RknrXs}+8f6^}7r=tRj*})_qQ8Mlv~SR9k9ORn!>jr#hKy(>-LUnT1Td z4=EPr!I6hLTnCYJ}#q8XE}vo zd--&2j8>11BO|ps7s-WAR$|7m+Y2)$e`|(fBa|8Dk`ucg^(PLlGIaha31w=85(z`2 z_p{#qgrPFlGr`abr4ncB)l?*}`81|TJJb=6Cp?jMUj!@GGlN$Ux`!jO`9he5o}KfA zuY?f^owxYkm6yea?C<=qe8Rrc>m(AV(&lgE?Ra3_5b;Dsu}-C$=h=Mh+ZH!%JI8wU zMl0$7Wv-uz)I8HECG(#v@;i=snu-*6=pE}|xB?ag_ATjoOY}Ezjpi*{9nowf-r(RP z*x)mq_nBs!#v0uOE^wX3tz3m0xJf(GXEcUew5~E#-vuPzLA$^n7g%@j0qo!tF8!u@ u8EHXv$v?>MFS3gcZWF8^cPK#xyEK-_&fRR+#2&g?q=|bpdnC6e==%XAKaZdQ diff --git a/build/classes/Forgot$5.class b/build/classes/Forgot$5.class deleted file mode 100644 index 0b4114ffefb22ee0c028ac854f995a83fe9029e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 711 zcmaKpTW`}a6vzMWElnEQtiXV=GGGO@okV$HPel_`wF;y#CT;4wo0`s5YNN#Kc;qV~ zagli71Mr~`$4R&dAtJ^0IsW^1Zr{Ft`3m3}9=a%@?4aVKiW)%jBTfX@&t`I--7t`@^rv!#d(y?H8?GzSdjUVrMLiI#)F#|GMTms1$F zmS^IvnMe`OpBzR;YIP!#*E(5=Im1pb%&`2@48>X~Gt4DN_B`rO9b9AR{8JLj)CeUK zhDPsa%Ka%rWvu6dp%qFcjxSa-k(}{aOrCbABOXtABCTCGE4FL~uOM{yM^x!cVb1mZ zgeQC@j7aFd#sAK{EY{S4?f<1u*i(IxL}DUs{6^l9N46Rw9;qnSsZ@(RnvY%E<)-cE zSg+n_MIE5X^<$Bm=Q^ce{tHF*j$@vtBE?-AWgQGx!Gge!lO|lEzk%ztZ_??2cI)v5 zdmq6DpW(dEG&g9i(M!PKCas&f3b(LD7U?q@!)-cO8LICB5^tkjU=ItdJNN*$_X$^i wQ@xC|ro1lyAiKZFE;_hFu!7v702S=eTB369WmXgS(ak(fJfPhpxh;aeANQ<~-v9sr diff --git a/build/classes/Forgot$6.class b/build/classes/Forgot$6.class deleted file mode 100644 index 3d4953d59790fefa6239c58211a681dd90dedbf9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 513 zcmYjOO;5r=5PeGv#Zp00@mo1~01tBWAjX&wi6#{jF-_D{DH~W)wn?}3e|eEa6Muj| z$~bLNY|@>bH*emX%zk~pe*(Bf-9!$W0o_6#1%{Q0`{K5ISB_eDg9-N{hQhg!BD!GE z8coMQk&tc>j)KU90WCR77A!0?n2JY^P-5V72EFl=&?^kZjDB=#V3nb|aJY}9bTe`% z7*bEg7Lxbk>41k1S)pnNp6feqD3W{*>d{yzva^4M+caDlOM?1A9D2Mfk_k##`6MwU z?JMc|ff90b%cF5Hw6KSL8guFjYOFP$?ZsgIC?sCH>Co^!uA=Ke(ITuHDS6oOU8T4} z9c5Y_ZH)Gqqo3ACS(R=riY!5nXJD^sd5zAb45ne7?p8*?25OWsZ2mQ$rJ}_6fblrP slKuvBp^>~6SRN%-_@`sdb#!c{Zrj+QsME{r;vhu~98xsNsZ5c+AFjPyfdBvi diff --git a/build/classes/Forgot.class b/build/classes/Forgot.class deleted file mode 100644 index 75f75630a24efd2baea2335f3d2c1cb37a43b9bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8843 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 rX?rv6i|CVG3&!!9yN@YY_(G#kuES`#p6!j6@Y< - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/build/classes/Home$1.class b/build/classes/Home$1.class deleted file mode 100644 index 3501a85789d0e9ec3eeecbc01deb472acbd297cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 505 zcmYjOO;5r=5Pb`kLaCsr_^li~fCq_JF~)>oFsYb`AyH4IY+y;*Cf(Nm%)SorDOye4Sa&BUsp|WIuh^2H>Xge6u zMA;FN_u|=*hmUEa;sl=S58P1bd{H!_iBJrAC#7xCT45|ny&uG($8UsIFX-l(79-w{ z^!z{xIlkl3BpBH^z#%O-a|Ml6>o3l7seTj^uGJWjK#!}a8z?fszLk=PZQoUjE7VXT z%g8D6FGD}sMp=b!O^QrcPUm26Nqd7%-3Du8lkRp3z!s{MF>L=0UnHc2_=Nd1N5Oc9 pwdByR1lB>3-TdRR7d!@b6183IQ8egH_HmR{OdM0RNU21TzF)I?SdRbz diff --git a/build/classes/Home.class b/build/classes/Home.class deleted file mode 100644 index a0af170a3a763a766c633ea1e5bcf8517e8c5baf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10658 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 Il6?I0f7NY^ssI20 diff --git a/build/classes/Home.form b/build/classes/Home.form deleted file mode 100644 index 193a137..0000000 --- a/build/classes/Home.form +++ /dev/null @@ -1,465 +0,0 @@ - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/build/classes/IssueBook$1.class b/build/classes/IssueBook$1.class deleted file mode 100644 index 532a64c6fc02ccffcc04d598cb4a32996729e832..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 525 zcmYjO%}&BV5dIb_g;GFK@n1Q301pzcVvLb!Kr1FekQX&zn|X#E>Jd*KvIWhVhJgR<&phn*IZi;YWKYncLIjgnUEqlXGm76 zT^(tLOiQVdUwYoF0UgQc$eJ*bV=xpCx|c>PphP?NVghA7FCWWVDE8zmCmRQ*2Eg!%_#uuC{f0+F(aSGqJ;Q@ w{xm^G`+zamh+Yot23dBypkw~)XxNP1wy;f6qbJ(Ieq7OUK+zzlJVpBc03%&s-T(jq diff --git a/build/classes/IssueBook.class b/build/classes/IssueBook.class deleted file mode 100644 index e896c939d0b5ee05f46580f77545c5e40f19225a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10541 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 R^SSvVIl_hA&3XLq{{U6M6!!oC diff --git a/build/classes/IssueBook.form b/build/classes/IssueBook.form deleted file mode 100644 index eecac77..0000000 --- a/build/classes/IssueBook.form +++ /dev/null @@ -1,440 +0,0 @@ - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/build/classes/Loading$1.class b/build/classes/Loading$1.class deleted file mode 100644 index 2bf276dc88b77459e7be74702c251bafbabb1fcb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 467 zcmZ8d-AV#M7(Jt#W9yb>W`8$bbfE?eo7qjHOoYWil}%j$H#4 zKfvDSVUOM{47_54UT=|rO;pLEy)Mb8bDMnsiEn?1EGIhHrt|`8*dcUKM*|0QPaTJZ JE=hAjI=_^tRQ&(| diff --git a/build/classes/Loading.class b/build/classes/Loading.class deleted file mode 100644 index 49b8732dccda15cb9c63d0ff90ff6fc3b021d889..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6352 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 - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/build/classes/Login$1.class b/build/classes/Login$1.class deleted file mode 100644 index d38b6f21861458e6ba8e2faef6b3a60ea018c875..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 509 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 TSQ - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/build/classes/NewBook$1.class b/build/classes/NewBook$1.class deleted file mode 100644 index 5dff21b7f1be4e5b087d41279704c7c4fd53d584..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 517 zcmYjOO-sW-5PjQ5)26Z2s`XoY@X&g&c(o#8Q50eYD*^SCrc1ju-9R?c-{r-Ef+tb% zM~Ra*v@Yz-&b&8ohS{Irw+{d(C>uy2twS?0gIR|8zVqbNJV$nG*X=%cLx$NSAw_u1 zkgim19T^6_$)8Vs|IvVsbZl}aOw2JDiifsPqU~`8t#Tjp3k=zWzk8r#fuT6Zl{s4Q?UdsRg diff --git a/build/classes/NewBook.class b/build/classes/NewBook.class deleted file mode 100644 index 84e4a7b4f74953b4b0fc19a5d008126b90d150ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7997 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 diff --git a/build/classes/NewBook.form b/build/classes/NewBook.form deleted file mode 100644 index 364dd0c..0000000 --- a/build/classes/NewBook.form +++ /dev/null @@ -1,247 +0,0 @@ - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/build/classes/ReturnBook$1.class b/build/classes/ReturnBook$1.class deleted file mode 100644 index 9de11394bd999af6b133d554c31d8d659c0a9118..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 735 zcmaJ;U2oGc6g}=&nk=NDz<{wbHVSGxiLwWtiY7+2iHR^KnELLfW^+kxl(>aQ{t^-& z5)b?UeiY(5t!RZ1k>cxneSGdc$3K64{{i3$?zR6}gU=9-`HXiHuFktJhhq^Ny7yQrY4#b4t@gk}fSQBQ$7R$R zyd@LE#`sKpFh^1(qelm^ky@RK^o>p@V#Ki3igIfH-gL!GDAS!o4(-0z9yqwl(D)}L zl9>@oqztvz>geqOL#eMvf(|07#L09r6zLfsCRC|MI_AlMr_$z&V#!*-5Uj8?_j;uI zg)kR-bjnjc5k{nhsqw!R6vd3(*!-UiGUTCNkWiC$56w3RoE0XQr1g(7%Rj6xV6D zPtjJq&h8hm&Nn!pa?EvFD|8b$#tmB6=P2C724#fL*%)rozRXbm7!r6B^#$$0g4XSP z2HX9LOG{QSXL?R^MJvqiA7&Q~+$ORGbAuX`utjTui^!)~d Cikb@m diff --git a/build/classes/ReturnBook$2.class b/build/classes/ReturnBook$2.class deleted file mode 100644 index 38b5fa9ef6740c87d4763881337db6912f69d539..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 529 zcmYjOT}uK%6g{JxYwM+44HEwMR388 zu2efZvJ6Ix2ca*oJnz+jj&yY7Oqf`pp5j4ADA9E}gI0NtAO!|9f$SgYSYjw9n_8ii z_5{%IdW0)jLh@!f>T>^a(kNPbT=mhSVf64hP8k2Sxib3 xU(lb%nAbjFBplJ}ft?`7PG@+`DUXKrc-saxDQfgeTiA^&I`$|Uv?))KzCT)WVuSzy diff --git a/build/classes/ReturnBook.class b/build/classes/ReturnBook.class deleted file mode 100644 index 0128ac847650d9df4d7dab93a89822348c1cbc3b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10112 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 j!VkXtRE_+TJ&Rf|flI9R^cf|e!hs>H% diff --git a/build/classes/ReturnBook.form b/build/classes/ReturnBook.form deleted file mode 100644 index 23d7678..0000000 --- a/build/classes/ReturnBook.form +++ /dev/null @@ -1,384 +0,0 @@ - - -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/build/classes/Signup$1.class b/build/classes/Signup$1.class deleted file mode 100644 index 2d8b579b4b31ff6ca19260b12b7100ef244ee94d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 711 zcmaKpTW`}a6vzMWElnEQP+-7V8JB|EPNM7q2~jjLRhvKxW74L+yQ%41rS_D#g-5;; z5*LXFJ^&vIah!yU5F%1+pX0xO=l1RUm#+Yx;l7I!$_^?%s;Dv4Pvl&!&bzw|HFGA@ z?nCm0xpU;94%dO_qXC~GSnxF;#$3&ZuciwT8G7?nDrxo@%Dw)?LlZ3rfsc!5(_Kzs z*j${7x8_iac=l*NGE%E!k-XN)Qp^~(dtrvPh;}5LmlyW!V_uj!dbCpGk67|yE~#vUkY=k zXU9C@OJPJp_bvW+=4G*_4s87|eZrpTRT7CqY2!EYjy$l{5b;1ou}-C$=h1xJwOwx7 zj*j*6Tr27TMXn!-)I8TI1@m7hs&^doG!-ds(J1R+xC9micAPZf68#Nap?!l+d$e1R zH`w_IHuwzZeWtleYmHt4k8zFGja-H6*d&Ye8I9ovovRGhcL9mF&@Qn11=byW0NeS5 y3%{veMtVYdjs76JzsN2+xJj^r+@Sy!Y|~nza&Bi<6L-+fJWbrA-6Odzg1#TsxR62s diff --git a/build/classes/Signup$2.class b/build/classes/Signup$2.class deleted file mode 100644 index b63b754ef499ab102b5bfab1303d6d87d6970e90..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 708 zcmaKp*>2N76o&uF=GZZb3DB}MlqH}fl?cjhP(=wXAemCBDEAX*NGEb;Dti)cc_kzk zi3=WpheDjO%_4-bR7Ez-I`Se8Yz^SBv4R*-}J??mUu8ntg_HuRrzBM9V?o<09I0mQxtE zmrvHlXf-;BjMVBxByV)G5_5*#UYIfYTQd|Jq0BIs9NP7`KXq`Kq4Q5kC{rVpNEjNu zpY`^q43&wV3x-xGl{j9nW+HjbXE8l0FS3gcZW62@cPK#xyEK-_&h2d1#2s|ANE7#H_DF6`(Dwr^%#T$7 diff --git a/build/classes/Signup$3.class b/build/classes/Signup$3.class deleted file mode 100644 index 5bdad319f53b9eab38480c320fd2e7ff96aec6f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 710 zcmaKpTW`}a6vzMWElnEQP+%}v8H|G3PNJYa7EO$52&8VSw5jiI>UFMCdrI8GBVP%L zi^KyTfDeT@PQpb95h=FM@!!95`}Y0IR{+oP$VCA~2PGe6R2ZtKa;{dF?LCHyxsXZw z3He5ubKs#0*MaAw2A?5V@HOv8T+RC@(}f5Py?G{;H2Vz2PIuy=j)sH4$5k}xE~7AP zE{1wJ)i3nhrw5^tT8%|~uH&VcF>H56DV4u5eX$nG^fSq!JrBAQ2iF-||CEemVuTVg zL#^{OwoDJ_EfLpP`s2jel2UrV_OXo4^HtNq9*e}h(g_9gUn{D281W<#3GUG(t6;bW76f*hG~fdLHQb2N76o&uF=GZZb3DB}MlqH}fl?X_^3#uql5lE&~Y83=`6K6;#a%L)f5^i}V zBo>Ja9)O2JoUzR!gs|jU&iwP8^Plc?`fR%hK^hMGB* zY4<+G!aO+gP>1Wl^U;9M5G?qb4`Z(8!xz(qhz#9%D3vsO4CP*b;-QI_gTTjmwCOCT zFl;U!uZ+>^!G2_Lq3jLF}cp;!xLhPmXxu1EcegNqEEe@a4`8lgnO z(CGcFw?AR1jP*<~v_h%G;c7V*$qApv6lsS#;_-wh((a33#d>D&3PN{xL^hubbE;=Y zJmE`WL_+5+{&(eNu_pUl|0|!c$9k1S;)%5R8+kkKSvN#HP*JQ?spfe$AGd9bo3@=} zy*$&3IzXB0haxpkbxO(nXNvreW1glW#SMDLIv6g11%Z7_dfpQK4P2smgI0Sq+lV*V z`3N@n4Cj5O*`%>XH-VS9Oyfqb!WCSl9qBU~!!=r08LICB5^tehVD}5GJNN*$^9kpE xQ@xDzit2j(2ig5acG1Cgf)(TrC8%JV#uC}NneCdmg>DvU;ttIo$*l?cegI9mkC6ZX diff --git a/build/classes/Signup$5.class b/build/classes/Signup$5.class deleted file mode 100644 index fb4857b49597864a3de752d576afcd5565f03437..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 463 zcmZ8d%T5A85Uhcf#bp&m#Mi}x2hc=Lo-oFQXf#cH!sns96MU&k)q^8yA@gp4-#aBVZU%J=EsIcwJC{hvjVRJ45%N$aUo3mk5;;l&( zDRcM&@jOerJkvDrffb%^R)AHM8F8k+;-gti?!WN!k5J5o7S>swLj@Z|3suyxGh?dQ KB|5aWiCo{&;8b-0 diff --git a/build/classes/Signup.class b/build/classes/Signup.class deleted file mode 100644 index bb923496b25d75f7486f281e9a9c608cef2b54cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8573 zcmbta3t&{`mHy7X12-A2Fd3AW0s*6h1cq6(?L%v8snyoX$^?bF-FEBlcDq`w*7tVpu5EYQZQWgW>u$H$@4t5@b0-O?yIeE> z!Tz`1->1P1c$(=!H&9NLwR$jYn2$&O`JQ3^gK0xo{95);w@Bjl_q8mf?c5I zt4+)rH1ERCF;U~gu}HzrH8IaOH($*yFtKpZ`o#to3&s}dts#?6C!8P_c|tBVQHy1Q zlAYd*d4jWwHRjE`Vy-Z8k&o;G1N8(iLQmUwBpMQXgQ)WetTfStRf6Eo{3|MQd@+gq z8<)r$6U{y%t{y*OBI4(AZVAei53M(`0Tc!9bO@;vHH?Ajfr?78N?;nrgqU~+!U3~%>)bLa##jBOhnNsnCPe8kVtmg z$yHV~ok;EzgrZ5?O52f`V|#A|vvcwcP^g_*q`M9mLyZSsTY??*|8;g>d3`jR$T(>O z-GZrplDP$Kv2@(-^p+XeDL7+5kW~pMU4l3TXtTN#JysAgI7+4j4L6K>^Fr=6kwl7n z%9FxRL9p9fm=7w&Y!5YAbF(+6#8&*&7KW~#hu4CiWUboA854WZCn%*UJy``)PREII z6&j+f)sAM8vGl(3i!*jg+1$Vt+$3I@tC$!|s9C)H;sOK<~yZ5_j}ftv>HwB{bG%WjS) zoD$q3SlzgE>!y^QOl|FrZe3}ocBK=&Ta`tlTO+ZKq?O#aeXZqiMGuK?Z{0_RdbY;6 zdV4(46?3+BSkYZ`dY!HyZp3X$u!~iMxWmMq_>{N36sdvjl{cfBba}pud^Qk=TE$)V znS!q71#u4!sQH5>xR3K2tW>IxUTfgEd@POc) zE!|eSJeDfom&hc`cUXH8w3uBURr~Ow5`3B7S_I+5qPxl+Dw8k2!Z1+uvL})5wv*)y zja?Z9@Gy63pC5k*{h+))R&Mq7^7UbXlm~G?9#P8r1`nsoOMPCvzGJ5yO}h?JhsR8O z6W^lbbV66AAwHOof9_kZGVtw!0_O+uxKd!9Qs9%ES9Vrnlprf;{(l%e9HFxX@izWN ziT-QB@{cKNF?wZ)e^p}sR?zZ)=XtOKOYtuL&A`8#_z%1%sPZe&+jOnzeQ~>Dz&IP? zR@6N#xT7{UMe5s{Rtjbn`NHYfF~9yV`k5k>OUAkrNd}6S@V<%v#{YOexFKopu#-vK zbGY_mfj@)*^Nu2ZKFopsR~hJ!g1TW1q;j=Wq8n_ZxA6gO#4`Z9idpvaFc6fye{3ZOi$gp+&OnTOySV+3R9G9hp>6s-)VGS*FaEIfKIF zDKStYGNO`9UcU22@#R{K>tB!yOqnb5NQkGEr8q3QXXVqKOB4eOOj)R?o66#GCVL9C zQpsXdE>xGb(Nv&M3PYCW@<1<6cxw{rRlL7+Htmhty()(e$}%O|@}iL9f(GRxsWYVB zlm=;}R^5n`Nyp+fOl_IlcGX1Ks_eUz9Oe6Sa_-|7H0O}RtgS7TCRt_3YE#xob1o06 zDF$RdukK8(O`DrGHZgm2gUK*3wTj_Sm=ck-tfi1gL1T`Yp$K#L9zT~JUU#OgJDKRS zI^wp<8D)Ku8ePv)d4<0oj>9f@R*dNFz|QI`MjJnuUx` zDiqWf4k0@}S2!BVQ2x!lA!`CX%sU6)nFfkAG+K<2jp=NWrB4~as4LCh%geP-pTh?c zLi&M*-y(y7hTS0qnqAD@={E@B16Hz&${g#zC+1|Po3*BSdtPhxx{hebK|$_9nRm6* zi68V_Y*kD-_9(9!F-L7*w-}U4ueFuqlepRJ@G|Bq$L6qfAVnbuML7<4%%IcKkedaQ z{V~Dk{1tAWKI^uI+?ETGdFFkY9CzMuN#+>eiJ;CkOk*WZV|98Ae_8uuPg9jjw`D;Q zBHL77F5^5)$nHGrhHlH+sN1qw>9(xFx-ILdZp*T++p=8jwyfQ{E$gyw%Q~#vvYyJ; zV4BCWI4N%DsFovPTUyl*smj85LV?QV{2dM5{S6>Q=EsV~k?8?TheSEjRJokcL^SfS zs(}N6O;yKXw)bQ7QH)`CEW2kN#W;2+v3t%@OfJk$E5KG1W@i+-RRw_Ah3*9ffcfk$ zBHjy+Vo3pDIlFb7Z8(a?!tCk-Y)jRX7!zKb#X5Gzg*Rr=S~W6@%^XcWj!W9haG%b< zer!F4?O|Kjk0aI|-lc~o^rJ@sgyxsw1KoY!n?;)ID#Cj`bfmJso!Y!Ii>o<5JAAD- ze?jcwcxSbG7!k^CKZq+%Cd(_H%v-m8B%fp}Z7Bn8m{p}^+!57-~ z@RwTK1K|f-+ed^SYHc4G{%UKx5&l|hKfa#Dqg+GK#}$evvN*!w>hPa=C|X>aM+a!O zg!?_3eDRc8aGW%c<3u|bP434t5!F^_@fX$ANAQCz{+9jcv-pW`6k4O6EM6sOOBQd2 z)~m-GFHz&O)WdNW|BzdD1iw&tawElG7XQrV0ybIv<_LbLm0kTo7QZh*ObeYX!->$z zEdD^i8HEwyLuKl5DV!|EyWGQD;We{8^r0H{5WIlBF?3SP;CZ+j>kxNPOB|=f$ z|9+!>B``!eQbJV~y!-9x5jb*(*SWLwt&$a-t3h zq$m!BQkw9D8^A@ShpO{h&(owm6&%f|>_WS{@{V#HBrBuoAZx4G&dN%7)-2CKW_b?6 zRg*Q>igH${Ts^LRl(tR>IX1*64>_vpxJ+m-lLyM=;(nQwmB|A^Nt=Wl7?R|A#Wop@9@LOZ(+-S^7F+>bZH~dt&K)ZD?_I?0Xwy+*rlD1xHcO- z+5$M*V)pBi(AJ<=+l<{>Cz4th`@KkMDZ=(4tzCtTc0KlJx1mqF8+)~TIeq~9w69^m zb_7>w-^G>Mb2y;A!0~IiN_&%Qenwh9M^t+Umi8-b*M5zI+Pk<$dk=@S-{V^CB(Bp( z;Ce>78}u{TpNt#z3f!bu<7Ry^Zqb*r--uiF7Tl&^jNA2XxI@33{TS}ld+{l~51-br z#a;Rh?B9vI^?PxT{zZI7e+2jHkFnp6&+5y zm-Jua0sVJ)P=60!*5AiN`XBI>fPt?DLU=eZ77qo+;laQ}91cvu*8|h>NZ>qtBQO__ z2A1Nnz;cf3_^uI;2ijO;RtHqMcL;e0lsv25DV<_NNXL;K>}k?PsL?$Ay7?Eo6q1si zoZTgH?;zt>M|H3PGT?OTu;j#(E`f30%iIY_FzFG8zX?K&;6SaG-Veui?4x7b{o&Z2 z`RLe^ACB$&9~E0EwU_qvCVLQIUIE;GOr}MupINT2n0(Gdm{C1>-qOHWnK3btm6=(o zxeudNcm6S1bQq=A>2mmk*AHVuBwUh}+GDcfh^&bhnYKb$lP&hYwwrM z$7IVBWD4Bs3uTGhHp@D<-6k8{cDHPV?q)md_^k_gp1(h4NO^%_<3)yx=ehPRy2Q&2 z6F+5|_7*?pzJeCK$`7M&VH;kv)`BtoF-woVkQyb3a@4?;fw=Tkqdfx%OF> rz^<>GNGVRp4dmt}wl|_oZen{&K=7{ID!127WMyQ!+<{V3aR2=Y1-O<2 diff --git a/build/classes/Signup.form b/build/classes/Signup.form deleted file mode 100644 index 4faad4e..0000000 --- a/build/classes/Signup.form +++ /dev/null @@ -1,240 +0,0 @@ - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/build/classes/Statistics$1.class b/build/classes/Statistics$1.class deleted file mode 100644 index 756b3384733d633e4b59134e71281f24bb380214..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 529 zcmYjO+e!m55It#ESGQ}cRqOro;6v+!#a9&(ilVSqu(F^&rQ4v9Z5B3Jzee;Me6gV5 z2l!Fqq!rgdW-@c;oEaux-|wFQj#~8*LrXTntZ^m5RH7~jkA~Fo)2U1CM z$WW{|LKhPZUdM1FwULqb;G$?v$%l_A!n81<)Uq232B&^wDHR4kr)=%Im|>{qoh~z_ z_=wO-dc>;)Qi*of?~3$l1XP10;&I4RY2)9dWA3G9C^RbFG8oAFUk!$taARn+}QmWf;gbWjHq0MQcX)*qpQX*}| zTx+4Ri88H{Hb{Fd(4}=!RHavwJhPeY0odyho+WEx;0beN{ZRqtQKN`q;g7sG6s3v} wxYq+rI&biD4f}h*GfH^*r{n+XI9MdKfF&%Gcj%W^us+PV*dXswr!sjuKY4y+Hvj+t diff --git a/build/classes/Statistics.class b/build/classes/Statistics.class deleted file mode 100644 index cdd829f86f0b522a079f642e45f73b39c30641b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6489 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 - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-
-
-
-
-
- diff --git a/build/classes/Student$1.class b/build/classes/Student$1.class deleted file mode 100644 index 77dd0a501a29c04e18234792eb3cd635a66c3d20..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 517 zcmYjOO;5r=5Pb`kLaCsr_^li~fCq_JF~)>wG^v<~AyH4IY+y;*Cf%+7%ZntM_yar} z{Wr!bG~gyXvor6_o5}3w@7o7}b5ty(kTzl1SU`qhY3M$?b>Ef!`fYc}JCDlC^>=W`W-hEahxO#JrIf^@641NG+!7=nxP#;p~o*pJcFI! zM{!G1zmT3EC?WedTn~btjUDXLq$5{QWx4v~%tveMka&$+haubIN?!$vmSJB@$-}1a zD#aBlDA4+7YqZN0U0NYUC3@A#vp91&278&nD`aCB_`)h#drH6>$`moI&x%hbqQrQI w`7lP#c!f3Bh<^11E;WG!vFvP diff --git a/build/classes/Student.class b/build/classes/Student.class deleted file mode 100644 index 8c8f7ce171f76ce041e3de3046d1d5f2d6db7ce1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8459 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 diff --git a/build/classes/Student.form b/build/classes/Student.form deleted file mode 100644 index 0944394..0000000 --- a/build/classes/Student.form +++ /dev/null @@ -1,293 +0,0 @@ - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/build/classes/information b/build/classes/information deleted file mode 100644 index fa316d9917f2935dd5bf71e8cfe47c5285ebe7d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12288 zcmeI#F-yZh6bJCTDk_1JZXL2bIw?d!Tpf&ZNHL~unu47|Os^1V6U<$xj{5EVDt-b- zb0rmuLnoK=fAH?|?zoWqWqRY0pJ_?+qFg4Lu2_e0&TfbpW4z9TIyYhJ!%b1orrs5t zUCh7Q_BU(U7PBq;bJqdvLjVF0fB*y_009U<00Izz00jP5;Qg8(cO8d+40Q6mkY1V= zRj!+5LZ7zgmlOSi31Mk#C11$pR6VXJ6C4<6PiL5l0zZd0_UWi~sz$u`Zbd2!8A zzl0}0ka+VTLT`dc&w6ySq{SlGn;`rLhI!9SemTvPz1?n6NaVD|E;7Sl4~Q6J zOFCORpCm(9?30ErtM++miEVzpy2gJplXJ#7|8U*{j6(nd5P$##AOHafKmY;|fB*#k zfxw%4#-G^O|>Q1`8pUE^4N0NN+g-^X_I`4P8 zwA0^y>h=%liFeSZ-XG&_+7VecSLukhd%pMB>z^)d)5e|*iZseg+AU<3M=IGk`}8)s zNj8`1>6#mxX2Wq?28)uBe4V|F^{sv&id-$)gZi+8+jXV7*RNEbYdYKfF5@5hJ3iJG zBnUtN0uX=z1Rwwb2tWV=5P$##YJr<}!)coLuZ(1zi>V5eYoDKo`u};9QK^cQk|;Q& zDkjhw#yXB5Zdr}>rs*|9Syr6r7wTmN1rP=yrAF6=EsbG=g0g9 z|AtQt0SG_<0uX=z1Rwwb2tWV=5P-mcC9rBa#v(vrFI($|4n0^^&my8=u2|0MB2MrN D4jZN6 diff --git a/build/classes/javaConnect.class b/build/classes/javaConnect.class deleted file mode 100644 index b8615ddb24e1e88ebabab9bad760ac96c219d96c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 926 zcmZ`%U31b<5Iq-YL(@>oN2%7&s#QQG@5FH&K_6P6ok8&>Go4F%O)rH6Z_?8KtNJA4 zgFnC@<+uqM>FD@yH`%+p=bYWUKYxAy0pJZx9Vw(WWDKlem0@$lFSt48o@*WsN5Tmi zR$oa^hOZgY)!HD7EJNN`ZX@_ImZ50ux8JsO=vdca7|3CR!b^t9IimF0iuLWEhN2hE8)q(`+^EkAYBuJ$3B12+l%(YDYkh-H}7Z)zxvA zd)yTh;f2Tjs~{8;J5Y`-J))lQQ2Jh?SVs{h4P^scs4!GwImBYNmAnvY0izglt_WMc z=g|zPn4$K6>V#oyk^Yxn z3b*_dqRn@tCwk|Tp->gCfGZjK$z>)ymGr2&7%ZW%7_#xNY7eQiYVxN4 zFfjs6RK!d6XEp?o>xbMq>+)&Bqxb!D<%st(QW7s_Le_|S!!91s?gEU?E*_Ch(LZf5 z*~jFW^o?RG^>1Kb Date: Tue, 30 Jan 2024 09:20:16 +0100 Subject: [PATCH 2/6] Delete icon_login directory --- icon_login/Book-butterflies.jpg | Bin 49230 -> 0 bytes icon_login/about.png | Bin 3785 -> 0 bytes icon_login/add.png | Bin 505 -> 0 bytes icon_login/back.png | Bin 819 -> 0 bytes icon_login/book.jfif | Bin 5998 -> 0 bytes icon_login/book2.jpg | Bin 7441 -> 0 bytes icon_login/create.png | Bin 506 -> 0 bytes icon_login/forgot.png | Bin 911 -> 0 bytes icon_login/issue_book.png | Bin 12039 -> 0 bytes icon_login/issuecon.png | Bin 925 -> 0 bytes icon_login/key.png | Bin 1279 -> 0 bytes icon_login/lms2.png | Bin 14701 -> 0 bytes icon_login/lock.png | Bin 378 -> 0 bytes icon_login/login.png | Bin 1427 -> 0 bytes icon_login/newbook.jpg | Bin 3418 -> 0 bytes icon_login/newstudent.png | Bin 13391 -> 0 bytes icon_login/retrieve.png | Bin 458 -> 0 bytes icon_login/return_book.png | Bin 7641 -> 0 bytes icon_login/search.png | Bin 506 -> 0 bytes icon_login/signup.png | Bin 1135 -> 0 bytes icon_login/statictics.png | Bin 8494 -> 0 bytes 21 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 icon_login/Book-butterflies.jpg delete mode 100644 icon_login/about.png delete mode 100644 icon_login/add.png delete mode 100644 icon_login/back.png delete mode 100644 icon_login/book.jfif delete mode 100644 icon_login/book2.jpg delete mode 100644 icon_login/create.png delete mode 100644 icon_login/forgot.png delete mode 100644 icon_login/issue_book.png delete mode 100644 icon_login/issuecon.png delete mode 100644 icon_login/key.png delete mode 100644 icon_login/lms2.png delete mode 100644 icon_login/lock.png delete mode 100644 icon_login/login.png delete mode 100644 icon_login/newbook.jpg delete mode 100644 icon_login/newstudent.png delete mode 100644 icon_login/retrieve.png delete mode 100644 icon_login/return_book.png delete mode 100644 icon_login/search.png delete mode 100644 icon_login/signup.png delete mode 100644 icon_login/statictics.png diff --git a/icon_login/Book-butterflies.jpg b/icon_login/Book-butterflies.jpg deleted file mode 100644 index de1faac8e7316f5bae5d1c98abf4229d2e5a0d64..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 49230 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 Ik^G1IKMV@iY5)KL diff --git a/icon_login/about.png b/icon_login/about.png deleted file mode 100644 index 8d48cdf4db56a3eaa69367f0074dcff43ffaed92..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3785 zcmV;)4mR004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00002 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 diff --git a/icon_login/add.png b/icon_login/add.png deleted file mode 100644 index 26f29de58de7bc7d788ebb3607e21e8448da7f6f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 505 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstU$g(vPY0F z14ES>14Ba#1H&(%P{RubhEf9thF1v;3|2E37{m+a>L*8_YnnHm3h^5mM2=V=kav$9g>R22XI_;JnK21sKj)TZQkQlVngEjT@^o!sSMN)3z-~aVFG4s~=pPXB4G?VebfgKDi%UN$ka%@nse16cwc;%EcK{8zqaZ_$d z#EMxmdWPPOc)oYDZ>(U^o~YZc`}pVP-f!Uv+HFv?&$%G#om`-#z29e>-g_%N@*fv* z{?+_5*Jj4Odv+{~U#z|(wlnVH`={@|)>|-g$y5uwrT|@~TH+c}l9E`GYL#4+3Zxi} z42+C*4GndTEJF;8tc)$K3{A8R46F^K+%w!pOTqYiCe=V(=HaE1_n=8KbLh* G2~7afS-VI8 diff --git a/icon_login/back.png b/icon_login/back.png deleted file mode 100644 index c186f40cbf49d4d79e7c6ef32ff27d4dc0ea3667..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 819 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstU$g(vPY0F z14ES>14Ba#1H&(%P{RubhEf9thF1v;3|2E37{m+a>)$4BLmR!#$xS3ymBfsp$s&$VhO~0Cyd9$GW z(d6kbR<604ly$4P>Skg2^_=4C*+n;UO1|E?d$XwWYI63oB`d!_e000K?q*);je_#0 z3zuF?$$2t&(Wl#Y&Sw{1%PqN8RQY(;ym#j=9t(>*8XSEhD)C}+_Vvtyr}LM5x&QFX zgNMJ~ynTQ2^wrFQTZI+Rm#zdl^y{O?pYPoLa{s~SJNG`_y8UAB{*!U3*YirB&Rz8W z{Kezp@y8<*j)lh`3y(VzM4~fBrx(?d(W+c@++AICn6J1 z#HQR|xb*MOpU)O8yIbG-Xzs#Kx9-%uZ+Qd^WyU0LcNc~ZR#^`qhrPtp*OmP_w7;I(8eUiZ8xf~f3Iio zpK^ZhjqaamWzX4rI2PqLc^p~PA<-Z>{q3m`*=ccejn;|YoSLANrsk)j+7M!OxU76z zyY9Iq!47_g)<5s<``76BHpr4^<`bU&1qN1OS2T^;7S8!&p{C{?eEF%4CgY+{J&fB8 zUhgXY%q?myBDQhMo}k#+;_Q1>AI*b~A4|*3u1?>+ar^)BEq$*JCSLwN+x__3?dr?Z z;}#sZ&KKRiV-MH5=GnKc?}n%yel_)Xo4k$9sd|goFMmG$`c_tP-Ld}yDfM-=?LX|B zvlY`S9toTTdR?`|HKHUXu_VKd7b7+6{v8d;fGY8x0>85mSq i6ay18l7`&;l+3hB+#0x3PyYpKVDNPHb6Mw<&;$VJU5Z5j diff --git a/icon_login/book.jfif b/icon_login/book.jfif deleted file mode 100644 index a5bcaf4240dd6c1cf17aa8b7db756ea059765d60..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5998 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 diff --git a/icon_login/book2.jpg b/icon_login/book2.jpg deleted file mode 100644 index 4f54f9bd7b9fb5797746c85733a20c7e979875f1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7441 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 PFTt+RWXWJg%*=lPx2sxK diff --git a/icon_login/create.png b/icon_login/create.png deleted file mode 100644 index ae4a895d6c7f52b063921e9acc8884a9c500b9b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 506 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UASkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY0t>0)3IFPO6{&;}^Ml;rL1!tlSn|IB_MkG;gx z*OmP_wUUT?1~P$wgkr;B5V#AVil*4|Eq496bc-+6;~Be%+oST@C+3rF=A2#5rl zsO(_fy47Nfs|ZW3U|^uLyn0avWq*-wsN=4EB=>%zPaYHtgplQH{CYM z&Fia*QkH+J*m-7KP4b1~1qUY^HqQIq{fYO~v!(ObwuZl~U7*r`DI)l+PT2d6B^J69 zwY|byoLua#c3n%^fA(O_mCu>=#xqtWZePCOb@F7Nl8)l4OQ?oPK?-cd4+XiLuvg@dwj`4QA5Z*Q+*)W8+-!67X zA(LqsL;GdkB4e2a3IVF~CH&|A5q)v{y1j~0l}D^-*%x2{sg}4#l%yn%}>cptHiBg$FkX=$Ybzy^>bP0 Hl+XkKKO(k& diff --git a/icon_login/forgot.png b/icon_login/forgot.png deleted file mode 100644 index 1d32ca2f9eee6a4b58b3c7c97206aa0b9a99604a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 911 zcmZ`$Z%i8n6o0o)scm6KNkl(vGm|+t3P; zdwF@!TVJQol{_T@fLx=Yx>3MK|4p$-s5|7F4hXQ(QE93Km<&qO)`tYX)n;fk0rYMM zaCrb&L2}&#=s^MQTL3g?0G{Zc_^M$q01~XPHR~vfN+y$;OePwQ;yA9=YB3C3US8%n zZfR*ruh*;9YNyj#R#sM1Qxl0q(&=%tbuTdf4Jp6q?r~A{n27R;n7{_sjijzRsZ5rh>t_NR86R+dn6biVt;iP#;cA;; z0oD)nwLW^TkM_a>2ILS#aQL_hp@xB;JwXXek3nnzK50f4F~|^t_*TjXH#*_R*MJWK z7l5b}R(c^F5ayg<2az-Zb9UtWBS>~cXzr!5S^7HGZ?WN#SQm+dh5u5@y;sl`CkMnW2~+; z7u>R0glKO&Y_;2Mj<$9X)#TL`cWvH$sG>h_SbWa4b$T=u5??&;Di|)=Ui|cPg++3C z(Y9UB<~=snQg3c-ZfI(1IIvhh>ac`w|GaSX&Mh?>R;v_yO6?X@IUTxuX(}{18JfCu z`HIpOdb1lp>U^UIqvNc(+-0; z=R$mc?Mrn=ipFa9SqyMNY}$Y0ho2Jk(0O=w<-_++y|=nWl5eoYub0H7R7ug!VnmXE zdb~99PK%l4T9A{o19sh&@+wp3t9@153RJ4y)3*WE@++E^hirP`5QVs|6>qoVc8%?* zT>wy^3Z=ZXRIb=~nBcke@U;v}8uKM#A HE$)8+{9~gX diff --git a/icon_login/issue_book.png b/icon_login/issue_book.png deleted file mode 100644 index 14ab65f90fadd6f877be314d64acf0c1b8c5af3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12039 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.MHhzHq6&4Y5P_nzbd;wxL*IRiC7bZbZ$CxAlpLM~ zCdEkrJg%fXVaEq|v)1 z@k2hcqn)w9?}Mua>iIpFrlZMDSqPp~&C32H7+1!XPybV(sh{KK!x9_`=Ac{7L`}X}zpUg%0!CeJFw+x?@dR|>um3K?|qcW>}45; zxI3~-Xngb#EHf+{8?X|FpPp+{yNtGfSjEF5Fmvn)?5@`O>lMixcL#ChB1T6HE~LxW zy>j5aB&munBt%0jnvB4tDWa2|c3~s@YW&xTKx0Mx@)db9hKI((X0)uZIOD=e4*l z>O_D1%N$ABg;0_y6De^lnAvD-k$B2OQaRL;J3c){k@(TY;S>0@U8@k<-_W7UiZ*Xb z^xKbA`KXUkgi_k@-%pOi;UNOQkKE)g?LL2Y48Un{6(q$B7l-`?Xwyrj zCJsyGbc~TBjRHy0KjyHf_B5=_+kfqlrh7=+(0UqVmBU4GWqc#}K}SrzeogsZ?KDS)`r1;Q6jB%s$`AbN5SPfrrw-jxNAk)ac2o1LnxMx zxRG4k+E-)(Oxu~EtnT)m{7W%kmuP1kN{#v|fqpG|_7!1i7>FZvHGe!J01Pesk$7G0 zV*df!__0V+Q$zNW-*fKZ3Luxk)}YZcx1iV?ZQzqN!812P@*{bBaC*3XK=tu3&zvX` zsQbNbpZ(#yAbN<3Z7E4)CY4)qk$j%_fXi_r4aPom*PvS?#Q z4w0;@6YtxI#YQfz2#hJZI_B7_!t|`YrH{$lc@z8g zZ`ooU5dnzEPV2h|F?*rpPkDMjpa9nQ;_yF-U>&kOcT$_D>*zOzd-!BtmkT#SKD$q} zy4u{&Gdh#Xy`70j6xhn-e=GVFaE2w7O*JhjH@6r82YFL`WQw=b=@N4~c8<@kQH|T! z$82rw-JXaC5?(F^(UTf4DYge1!pd~l>Q&+*)~I00e!^X`kDW6UWQMVJm<`Z90Y&Z? z+oQNpp7IN5fS9Aeo6CG&6~o1aWwxc{8}zwB$HTuw!LCJ#D`L_}WUewBmclbdO z&_GDz`*@Nv{R2xLRqx_7|COkp5KWLzK9P^L@9nOvyWm?nQKd>re~$`>p}vTl@87W^ zM3C=(u47oe38T;+9mjoiAL3f|aX@vB*Zw;5clYPr6$1u!Uc3JejN-~GM}ao_(yCa^ z*ZkjL%a97cx3{DGc|O~ktHl+WpyT<}*zt$^F9co7oJyn+$S}6P9`c8V)RHYM9R?_w z)$lB|nX5*evS0bwz!nNkg8krLSU9wQPaI1Q;Z2j3iMPO~k?Cb3#t82)h`-wP>KH$d z(SK(dS1+sMJc7od887*|yiGsa;!@E=ul4?kd6e0Ukk zi=6MyKVfp2iOskA-2df>qy$KZwYRp=h*)LIh z>(Z2F`wj|1)DZNwIhc&w$DEFONtWk>vtCa#&lLu0bFE)HotZn?SYds z8yZG)^x3YD!0m13Y884?q4nZJOeWd^?ST*Hv((x^4^c0u5&{CS^FRxTffkvqZ zo?D$b&a!KTCc`jl7^N~OZ}Hc|6X||s?d9C;spO}2K03IJVw^}T1c%SIRFSFVV*G0; zEcS6xtM?ASy=z(Cpp12l*JQ=YGL`@2Om_{-nD|aK($r0=zb^={4uUgQJ|rkwd?rHi z@hr2qz?DfPZu_lK7qH_c!4ygpfskE|WO%e4xUQ_|aUpx@^{Ihrc5qemBa--3>hXp+ zRY2m198)iXABj5mIHXVY_KgD7yw;8>PG0oMy0`3xy%7a%!v`M=CmD)M6py9~@xaXd zZ>K&V4cflQ1Of@V{PW2?ue%Od?9*Xu$;_ag6)prl)H2K14%zXB76I}^`9&4+lNjqC zA-$Hh5cpgLQ|!Zc;HkJVmeZDF#ZaJD!I_~Ujax5%hK-1aG@zgDD>Fv6*4ckT z8WTzPRz2s9MOfsMBrVeltTn-NlxIZkqiGRODdLgU0*k01Nj8A)vwR1$)e z)#IGy$=hSjKaWyf$|OzBb7{o+mWT1N?dZrvr8EoGqLK?uFi1@7s$PDGio}7YxiGq=v{WH;wObA+4cXuJ3UbpO6W(H9xyahyS0`eOG_h%@ji}Cj-nYmBiXY)4x16I{u(svlybz-NK<}4 z;XEFfNsYWUZpF2U-|WBBUy`kyq7>D*+E~~oz(R#BLVkMJxyWEk?NE7i=XN`pwOIA5 z8Zlk>6XRs$%+XA4b!0LfmIqyujp>RV1B`b**`I%^U4IIu9KUIjZ5NAFpvvONZ2$iC zkd6OJbug9BA1qIu+}xek&VEvO#oY>z0NWPtL38pm*Bv8>971vJErFvKHq2Fbb9ziZ|~?(dxvuOd%1GIlp41xZ7-9C5No^CaZA zY%=`0e#r%J_|8tV1OQOv)|Y1vIzUw}jT?n8@qKB@F~*D>(mPe4 zwT!ci$uiwIMlNC_VhTb-1E(9#eI>}~uIhWmnH zh>$t%}CO3&aXj%{0E zq2wk;PqlpV^EZiKeP`-+wpIDj8(F+*GCTmnuX1Fw^@$cPjJR`&CouchPC=ND5KZJ4 z=FKNpPcD^E8ZZnt)`l;FaSHUX!{1RaJ0e|3hy;|xSfqDxO@v^Q6sPjZ7|8{*+|TMG z+I|d;RC6O+=Chy$z~o@zj*K0AtqK9{v^U>KiIM;?-H2q6DROCs85XpgoC`9JwHxXG zvXUNS6=_1mWex$ipF3nRPFMsTKRN52HVHlRnU3r!$y!G)i7um=j0ZQ7J-X()f^kt= zrg&_K5J2x$#5Z*{OvQ0v()-ga3hmR zB2=s{k_r-}SlZ{sReG$LWajFM2ZZ%)3=Sf`W?aTB8e|%-ttdh!!`j@ji7s7B+&rzm zi)&CB86#tXV1d7xfBowecB30+)-IfW&-Dw5959pF@z+^SfX`|4h*^K9>cMl^ja*c; zg@kc~6kJJ{oUAuiK!;*UVDi5nQc+QXHWu7t6eqN_=8!fg$Rs_v=htY4gU2l~%$Rwt z$S^h2%Gf-UkPIQlMTA05_hMs8kXF1hEn-SU*!@F6T)?=Fiab0$zHk}@K%b0?!Xdg% zXn|SrDJmMw>Uq0-Yw$myjI)nNfI>+XbnveibO|ECCKiVSO}9Mp?tb@URVRFjR;DzY zvw?ft8Wg?#>f=?*p{%h`aF2FhXJGB)A929+Xk?H9Sdg&`IUg)++cxSc%od57zI_bX z#>T!Aoxq5E_YS{4P?gq(acM~?HT3Otd4IgH+o4rRDfVMx_&%9e3symga6N0hJb8)1 zlsg$R*a*=jZasgXUGkPHh{Bu68V+bLYQM}-4zxJ0w;o5Zu{napU!$&`+6j%;+cl%U zBK2A!FD~Lb(iJN%-oyhVw%WNuT*jkuD#jax8i<_tn?xCqquQmQiupavFS=}rw9wGCD< zIi=1Doyz>B@%cU{Ow7Yq?_R?KJ0zdr8qKbtEIEFE|H8%p$z#fUpBKix3Rp- zb3CGL(nMngKG*DYI=DEn7Fq|Rh|Kw&JYD$-^KlpCY~X=#fl>%2Hl8%^M0hNXxy4oR znD`MJ1vuSYT0K52>e7kHDV!sU1bd<7@Ng1_JH#%2;UVbO(&tCgw~=tQD_KMl!ZzsA z+;&9X`r)`GrNz?6f&jJu*OFn|^3!7U=TKNkYr%twt#k?zBQ(;j?GR1m%P!aOe2?S> ze_farb4RPQ;c}%MNvsrANm|AH?RkuLza-`>QjbQpF!q!j|2*G%S*Qs==+E~j;<)PU zD85^@`~vl;$QAGS?m40BCKH<#W3PzkA~Oje;#n-mHh1*kcD)2pcl!>q90nUj?sIrd z|6~UeoC@_?`~R$a2BoBHq*!Y4bB45=Z)bbQKd6&$&n+7o3aK3Yog?qor#dFk=Q;t6 z4^o|B8Ys;>y;&D}r()dF02`8qWZGYe1T634$n3a$Hg^Jb8NmnQxo0p;|9q3W57(nF z@W2BEG&OxI99kN3s#po^#$XLB3sF{OxuXrOL^!vQ%xlx94s>dyix9~=%CvCTo;?(umD;zLRV49wzGhki{FrKE7L5Uk?I2b1$AdG%EOt z!lOOhuC1DaYAP$W$c@j$o)W}F1yFxE9dAByy-{+uVm8OILhbT=?_1yCMTd+cCjzA_ z7=v+~fXlGDfkrqDz#bHuD@Z+L9ps+JYhQ2c%#|S4;u|brXkLOR(et`Tw3uC%&3-zZ z-?+3=pMpMpra{#>{S>{h_!j#wLca{m^jF`NxK!bGjtTDZx&ta)%ku2ahchiIl$ch5 z7ODVA<4rh>8VVG0&}nCHP9zK!3eO#Bkag65Z)kVr>-ZqHW0i^*XO?Gh-m9E0@%Nue zqd~O-+45`>YxSiNi(vsIUDubbvZK-Y(cNB{0NMOxTblto#ww-%JRjiiY0phm-_$(QFSV^5W&c z(rz8xB%>kAz%O@3pPkrhnUBGn3%Ho?F>;artc=-Z_q!@?@i2RA?J_UE(!mZ{n3k7> zv65mC#S|nUsNw02=|U-DDFSHtLT&RkSN-BTNHQPldMoqJj2=|nd9~X&px@v)efiiY zr`0x%8c-P-ms=t9sF)B{DG8mP0SnyILG$ebdp>)!gYf4%AJ&5t2jrEOthm% zAXp8S8QqO3Q9BHo#?OZ*oN6lUH956f_L-Or|5)_TwrU_r^#?4Th5fT`{Po?x;|q6` zXY|<*DRxHQcN?`=V@PE3eA7LkpU5J}i)5t}`rc0>6+{epNIiDXp^mtr(v9Pjvr=7E zj_c{lJv9@e)=Yc z$DoFyZd62!z+b$du0&a{;E1MN>der4Ju-f+Q&p>-w*s8Uyv6EsOC^(!QSB1*{>DK> z+)Rb8{k~+$D1EmeXKq8wivn&SRjl8I@-n}+iKPETn@=2)qxc3c?f2;WeeGO05#&lN zb~N$0A$J6OHRQBKbKH`aUoqE=Eoa*BeF+stgFL^vaOu_0VW$5&ZgO5?HCd}98zoXi zDjOYfJLgvJ&kUdJ8B}k4Dj5U95LbPFTuj^Z3I2@!rf3LSERz5f`{! zpD3G$eDSB1-0tf`wp*CgAK0^KAcA1h5^A_K=*sx(eVD z^=$9gXIUbfpfBo>1EaX`G5?o-!_Nbe2n^?+y*%MkcK_*^$+JrJI8pio4zmkWTvwQP+hL0~;t+8eWM%beQlKFp4yT0|p6Zdz_~@ptnYHbqyk zj~(-)#6^u7b3SUBu7PkBd#FIjP5~AMwxCIY4$H^|0?wyv`d&uKSV#T+vGk-7? zw2FVLB1$2D{ckis6Tl*4j5-l?xhAQ&!E_B%TjfdEF;vD=l>1Bc$_-)LYSy*;Y`s>aFhiW$xF>@hN2MQ7eSeZAPX%~`Bbl#J(YY7fy>2QQbX zWRVL6zBMG7KCq++_`+tQTLI$t%%>a_lrXr21D}7J&18ai5tDq*Kna2$p~%|~rl@p@ z%6AjR^Udm~Z=Bu-HleP*W#s%Z4zxLWR)QZJjRQQtzteqdoI~G4c^xs+T$?X{+VDaEefJXEP`yVELJ>MFe-><+ z_c+&wX>VaVkh$!qPX|#AOjDr~Dc_Cxky$m~+h?g$%9@l*tr0A{F`TnI84cpEU^c-z zzRhxf38PUS;F(as?VY|KB3N^;^R3K^Pf7T$^dr~lN-jx$z&RaYBk}mIu1TH7wtQ<1F50MU&o4Nc z>oee=h)RASf(qA5{t`ZJj_600AgmC_)J7Y-S9ue+{UC{=?trIdE4OB<`LYE4K-Z_L zEnc^)O`^3{2^)PgPkS!C*f$?;nlOd6KKy1>HJE=0T);NMS?3d_$an3r5la|XSl$;r zXTh5T(QHy1Z~WbjEgaSvO$w`^ky7bTnR^?}%cqrMFfQFKzvXL~S@PpsWTAA#A~^VO z>(Mc^ybQY*6SZ4TMqA65&hGJmR@kB1tu`w@IYHWcUyOUP93c16P8hTvaix&Yjk+#) z{X*8VDlPrrYBmPcQQdMw3=GJK1Djw3H(F#w%Q!jw08Qj_2gi+J>`Yx71QZZ&(s%#; zUhh2HyyfAr2y!>u+O?4Z6j#VC=r>}533e2h@O^hA?FYJG*bcpCR%I(P-ct~y(=e%M z+%mCfoPEV|@@v}Ygizh~nAcIFrqw6{D}Sj?F1kFGaFym(&qmHmO3SNWg*rwg!q9W0 zq3d~SCndQ~&7zI}+C&|PGA`2ZD|GGa7=Fgzg*)+`E)@tp)M53nJ`p>QC&9#iy(vd@ zzG}CEJjoToBq|W)YX9E|N%2Fb+<2{Gx@i3-c0oN}Irgu@L|8I)WHg-lA3oY@#DK{e zW96Csh}-6Izb*K)pZT#LKvq#2s#1PhSr%sfF@uTq3kDuZ>uZWN z$HbtK#c*5I@L7v-2c*CgVy~$C`A9}-9JLNL8p>Hbh>Q6no>?= zkK?~ZL*stFYBrxgyJCsTzh?yK6!0u;gzvu~De>Mh1!;c~cZDvc2rXgB)uhU!Wz0arLXUH{-MNnfrAo;O*Ke^mAiazH{UDciM}d#o=hpcMHc zff22<;zjUK`=jjJ+#-Ti$3tU0I!Zb49QI}m{UUqv3oHF(ZE$ZQ%@^NqqiEB-r8zI* zpJli2ZjQ>$!}TE%OalxvMtOUyx5HPghWnjOiRd6aYSqZd8Vz$+Ax9k=pjL!R->L|6 zFcvkIYRz}Qjusk}^7P*5;@|Vqku5Jrs00+ihLr{3 zVda*)DmG*43pzN_$cp^gFydw5z(QoF4>50?Ug7DKt`-?EsEaTdDx^7=zvC=BUL!fa zB@>g88q_YDT4oU#5(pfgWgn8Ti{T?Le8414k|G18?(GqVYFRgjLe1z&;<~lIso~B8 zMrG4=;~6q0mQJC9Hu5sn$!^#*N8Q$Avn=ZPaNXRJX>;ViG9_fEY>(0Hpzh+0<|=7Z zAD3&!b)&aZR*18qeS17mUJ4eqk~Xt*=e%}J{c`3ntiu~|HBy?6v@eZO3?*Vq}tEjiD z8xyEpu3C@%VmYpvw@1U;v(D`zk6{z)VB?o$Io3zg6%>%e{C4D|YN;4yZ2Ws~^IcTa z+JMmTQTwu*Cpa+3xZqx|Y_~zZRrP2yCNbJUgNd&D*!>J$Doz5(_vxp$KarkRD36EP z-e+0$OvhH9%&Q!!g3v$w_;$IgN`RE;*5p+bf701ua`(4jrIW^q=T zwOLx91#c5n5v|P-LUCjAS zoy=b=fP;;LlbM~JnS)P_jgy~)kDrZ=k&W%OOiO_}{2znQ_GZ==p8vnW_Hfy+R|7ys LLJ?LiW)$>4?IXe9 diff --git a/icon_login/issuecon.png b/icon_login/issuecon.png deleted file mode 100644 index a358bdecd48fa33e7ecb91531f1a0dc1758a6cd3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 925 zcmZ`$YfMvT82(Tw(uOHiso0cDFGm)ooYoFUC&X$ysMroHg3HttC?y2zWfTnT))=NM!rL;ZW>CgSxkN0`;!#gg0@Z2%@3%tr*u3Xi^do~5fmIA042j2pW&HKGNX^!-Vb@b z1m8(=KV6aaEI>NE;tvXqpJy6x%7$fRiz>JRCGLP6!&j*YPK1Qjqg?$6 zGPokes9l3l;)T=yM5JDr?+WC(q1+c-qhoOKo(Yyg1!3e1bj{mlS)3H@L z_VC5J%nOA>WRZ{bhZyl7o;^g?-h*Qc8w>cx^JV($XJOO*;0`B569q9bMu|Pd>|$_c zX)zs|#wb5+0G+3}Cd%Suohtoc^I=IN zpKsdN#;e@JL0X0HyzyRY`R-;x-TsSPvz(5{UwX&;zq;|!L30(#KQSfOma6u?I3QMX zk!>QrP;kSECG#tcdPC)t>0i3jo?4q0|N8soOTqR_$=$tTfncbQ#x!fvUzH>n%nZDI*1QRTiug`!YdQiH10ir3XD)gBa8qv-073g$ls b+c`^%we$ZC*RJ;*VhupAGivW2GGF=^V}r5i diff --git a/icon_login/key.png b/icon_login/key.png deleted file mode 100644 index 4f9556ab53080e8759665114b27779e979c0ef73..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1279 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 diff --git a/icon_login/newbook.jpg b/icon_login/newbook.jpg deleted file mode 100644 index 35e16fb52976cdf5444a996b65b6abca022a209b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3418 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
$H1?m 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 L)z4*}Q$iB}T_>sb diff --git a/icon_login/return_book.png b/icon_login/return_book.png deleted file mode 100644 index 25e2e6ffcaf3289540511d3fd535fb1c56d24ff2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7641 zcmV;~9VX(5P)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 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 Hu0mjfmI$f& diff --git a/icon_login/search.png b/icon_login/search.png deleted file mode 100644 index 55c813aa2bdbd84f31d8b48edf3c54b5d70caabd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 506 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UASkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY0t>0)3IFPO6{&;}^Ml;rL1!tlSn|IB_MkG;gx z*OmP_wu8X&>`q2AkiOStz3h4KkET#^!Y3A4HR zCwyX=mMzBC&2Hdvh9_z2ojbD4j+eg8xm@gbd;MF>`Sh_! zT{rnWh1sXDh@JdfysUiP4R(fxuJ!%(YxnF)aJ=?~Ymd#6yel>Tj-%!j&esAHMhe{H-LfK*FdBT7;dOH!?p zi&B9UgOP!ev96(^u90bofu$7?nVM@G7+4t?+&`?d6-7gCeoAIqC2kGt=1t)QYGCkm L^>bP0l+XkK14Ba#1H&(%P{RubhEf9thF1v;3|2E37{m+a>Ip zT3S5`3jX``>*K>m)|;9=-M{~CYU&Lu>lc$IKd`X8XJdQU((102^*u|gdsf!>Ei4~- zdH;F)_Rf|qnyVKr&&dmHyV$y^5j=NP=54yVVmy|x9H~*@+#Z5Q&-*4aE+qCJR ztlaaKmd9(?zHoNA+SzqbPycpK?t@vg9?Y3@udeQ1N5}2Fyz|;RSKU3H9XN2@$mqq+ zoeyhkU)$Q9>gm~{p?NtX;zCT!g~-U$4i0BrT#oDMoppBp_2$jTn>Wvfggjfg=z+J- zyTG8`EiG%5m5=D@?bp=YucdWBUw^-@?lC8)U+>@l{r~?`WYhyotHgBr z$&!-4e||q}X#72U_WreN^Ef%D$jMKTk(~%cvT_rorDv#Xyt{V&&+p&gzI}W0^hrx{ za%W=Vq@0`ySy>aavnJ=}PR`9)*3$Cr)2FX*-(K9faqr9-XI8Dcf8@x$!-pRnJ$h@` zuIE>-+_=Mg8JPYUlf2zs7&=&GJ%Akc5>H=O_UGJ^9NIi@8a+~g(t@5Yjv*44lM@nB zl9JLGnZwM=_|(|k*!=YJgpIB6%*Om*aQO&3pqVCGbJ-6BP}ZzG&C)mw5e;= ztX*xpb}gG`#@yVuZr;Aeg%jHh1u|yLm}NL4IwC6a_KjONtu3r>TJPRrv}0#=#jJ|T z-#>o+WM^Sx-EGv;($?zk;^un%$g!j9Dr&06OO`BKnx2xD`uxeWr{W@Fs>UMIr%am~ z9ugLM{Yu#NtL7#~CZ^lBY};C1QdauChvhwn>^D_*KkFB{`EFmfJ z?A+}A2@e+?^=?Rbx#_9H^mP$Cv%b#S`uf`X`2C5Gmz{NJ)Q#Srdw*l`^>wkkzrVS= zU0$Q$!Gnc|-TRsjZhWjR!H~Z$X1@RY4cma>rCQ<|QIe8al4_M)lnSI6j0}v7bqx)5 zjZ8xfEUZk7tV}Jm4GgRd4ECt-u0hd|o1c=IR*74~*~+b;;)KD|)z4*}Q$iB}cjXz4 diff --git a/icon_login/statictics.png b/icon_login/statictics.png deleted file mode 100644 index 03b6efc433a6ea784d2339154590dfbd4fec3439..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8494 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 From 7b4477d108cb40510dfc7f32ce4f38f62fb5aa23 Mon Sep 17 00:00:00 2001 From: Guegouo Moghommahie Guiddel <125418589+Apache-ghost@users.noreply.github.com> Date: Tue, 30 Jan 2024 09:20:31 +0100 Subject: [PATCH 3/6] Delete nbproject directory --- nbproject/build-impl.xml | 1771 -------------------------- nbproject/genfiles.properties | 8 - nbproject/private/private.properties | 2 - nbproject/private/private.xml | 15 - nbproject/project.properties | 101 -- nbproject/project.xml | 15 - 6 files changed, 1912 deletions(-) delete mode 100644 nbproject/build-impl.xml delete mode 100644 nbproject/genfiles.properties delete mode 100644 nbproject/private/private.properties delete mode 100644 nbproject/private/private.xml delete mode 100644 nbproject/project.properties delete mode 100644 nbproject/project.xml diff --git a/nbproject/build-impl.xml b/nbproject/build-impl.xml deleted file mode 100644 index 95991a1..0000000 --- a/nbproject/build-impl.xml +++ /dev/null @@ -1,1771 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Must set src.dir - Must set test.src.dir - Must set build.dir - Must set dist.dir - Must set build.classes.dir - Must set dist.javadoc.dir - Must set build.test.classes.dir - Must set build.test.results.dir - Must set build.classes.excludes - Must set dist.jar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Must set javac.includes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - No tests executed. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Must set JVM to use for profiling in profiler.info.jvm - Must set profiler agent JVM arguments in profiler.info.jvmargs.agent - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Must select some files in the IDE or set javac.includes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - To run this application from the command line without Ant, try: - - java -jar "${dist.jar.resolved}" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Must select one file in the IDE or set run.class - - - - Must select one file in the IDE or set run.class - - - - - - - - - - - - - - - - - - - - - - - Must select one file in the IDE or set debug.class - - - - - Must select one file in the IDE or set debug.class - - - - - Must set fix.includes - - - - - - - - - - This target only works when run from inside the NetBeans IDE. - - - - - - - - - Must select one file in the IDE or set profile.class - This target only works when run from inside the NetBeans IDE. - - - - - - - - - This target only works when run from inside the NetBeans IDE. - - - - - - - - - - - - - This target only works when run from inside the NetBeans IDE. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Must select one file in the IDE or set run.class - - - - - - Must select some files in the IDE or set test.includes - - - - - Must select one file in the IDE or set run.class - - - - - Must select one file in the IDE or set applet.url - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Must select some files in the IDE or set javac.includes - - - - - - - - - - - - - - - - - - - - - - - - Some tests failed; see details above. - - - - - - - - - Must select some files in the IDE or set test.includes - - - - Some tests failed; see details above. - - - - Must select some files in the IDE or set test.class - Must select some method in the IDE or set test.method - - - - Some tests failed; see details above. - - - - - Must select one file in the IDE or set test.class - - - - Must select one file in the IDE or set test.class - Must select some method in the IDE or set test.method - - - - - - - - - - - - - - - Must select one file in the IDE or set applet.url - - - - - - - - - Must select one file in the IDE or set applet.url - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/nbproject/genfiles.properties b/nbproject/genfiles.properties deleted file mode 100644 index 59d7584..0000000 --- a/nbproject/genfiles.properties +++ /dev/null @@ -1,8 +0,0 @@ -build.xml.data.CRC32=0c87404a -build.xml.script.CRC32=76cd900a -build.xml.stylesheet.CRC32=f85dc8f2@1.108.0.48 -# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. -# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. -nbproject/build-impl.xml.data.CRC32=0c87404a -nbproject/build-impl.xml.script.CRC32=754b299a -nbproject/build-impl.xml.stylesheet.CRC32=12e0a6c2@1.108.0.48 diff --git a/nbproject/private/private.properties b/nbproject/private/private.properties deleted file mode 100644 index e96bcb6..0000000 --- a/nbproject/private/private.properties +++ /dev/null @@ -1,2 +0,0 @@ -compile.on.save=true -user.properties.file=C:\\Users\\pc\\AppData\\Roaming\\NetBeans\\19\\build.properties diff --git a/nbproject/private/private.xml b/nbproject/private/private.xml deleted file mode 100644 index 5f82809..0000000 --- a/nbproject/private/private.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - file:/C:/Users/pc/Desktop/javac/Library_Management_System/src/About.java - file:/C:/Users/pc/Desktop/javac/Library_Management_System/src/Home.java - file:/C:/Users/pc/Desktop/javac/Library_Management_System/src/Forgot.java - file:/C:/Users/pc/Desktop/javac/Library_Management_System/src/Statistics.java - file:/C:/Users/pc/Desktop/javac/Library_Management_System/src/javaConnect.java - file:/C:/Users/pc/Desktop/javac/Library_Management_System/src/IssueBook.java - file:/C:/Users/pc/Desktop/javac/Library_Management_System/src/Login.java - - - diff --git a/nbproject/project.properties b/nbproject/project.properties deleted file mode 100644 index e8e1411..0000000 --- a/nbproject/project.properties +++ /dev/null @@ -1,101 +0,0 @@ -annotation.processing.enabled=true -annotation.processing.enabled.in.editor=false -annotation.processing.processor.options= -annotation.processing.processors.list= -annotation.processing.run.all.processors=true -annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output -build.classes.dir=${build.dir}/classes -build.classes.excludes=**/*.java,**/*.form -# This directory is removed when the project is cleaned: -build.dir=build -build.generated.dir=${build.dir}/generated -build.generated.sources.dir=${build.dir}/generated-sources -# Only compile against the classpath explicitly listed here: -build.sysclasspath=ignore -build.test.classes.dir=${build.dir}/test/classes -build.test.results.dir=${build.dir}/test/results -# Uncomment to specify the preferred debugger connection transport: -#debug.transport=dt_socket -debug.classpath=\ - ${run.classpath} -debug.modulepath=\ - ${run.modulepath} -debug.test.classpath=\ - ${run.test.classpath} -debug.test.modulepath=\ - ${run.test.modulepath} -# Files in build.classes.dir which should be excluded from distribution jar -dist.archive.excludes= -# This directory is removed when the project is cleaned: -dist.dir=dist -dist.jar=${dist.dir}/Library_Management_System.jar -dist.javadoc.dir=${dist.dir}/javadoc -dist.jlink.dir=${dist.dir}/jlink -dist.jlink.output=${dist.jlink.dir}/Library_Management_System -excludes= -file.reference.JTattoo-1.6.13.jar=C:\\Users\\pc\\Documents\\sqlite-jdbc-3.7.2.jar\\JTattoo-1.6.13.jar -file.reference.sqlite-jdbc-3.7.2.jar=C:\\Users\\pc\\Documents\\sqlite-jdbc-3.7.2.jar\\sqlite-jdbc-3.7.2.jar -file.reference.sqlitejdbc-v056.jar=C:\\Users\\pc\\Documents\\sqlite-jdbc-3.7.2.jar\\sqlitejdbc-v056.jar -includes=** -jar.compress=false -javac.classpath=\ - ${file.reference.sqlite-jdbc-3.7.2.jar}:\ - ${file.reference.sqlitejdbc-v056.jar}:\ - ${file.reference.JTattoo-1.6.13.jar} -# Space-separated list of extra javac options -javac.compilerargs= -javac.deprecation=false -javac.external.vm=true -javac.modulepath= -javac.processormodulepath= -javac.processorpath=\ - ${javac.classpath} -javac.source=21 -javac.target=21 -javac.test.classpath=\ - ${javac.classpath}:\ - ${build.classes.dir} -javac.test.modulepath=\ - ${javac.modulepath} -javac.test.processorpath=\ - ${javac.test.classpath} -javadoc.additionalparam= -javadoc.author=false -javadoc.encoding=${source.encoding} -javadoc.html5=false -javadoc.noindex=false -javadoc.nonavbar=false -javadoc.notree=false -javadoc.private=false -javadoc.splitindex=true -javadoc.use=true -javadoc.version=false -javadoc.windowtitle= -# The jlink additional root modules to resolve -jlink.additionalmodules= -# The jlink additional command line parameters -jlink.additionalparam= -jlink.launcher=true -jlink.launcher.name=Library_Management_System -main.class=Login -manifest.file=manifest.mf -meta.inf.dir=${src.dir}/META-INF -mkdist.disabled=false -platform.active=default_platform -run.classpath=\ - ${javac.classpath}:\ - ${build.classes.dir} -# Space-separated list of JVM arguments used when running the project. -# You may also define separate properties like run-sys-prop.name=value instead of -Dname=value. -# To set system properties for unit tests define test-sys-prop.name=value: -run.jvmargs= -run.modulepath=\ - ${javac.modulepath} -run.test.classpath=\ - ${javac.test.classpath}:\ - ${build.test.classes.dir} -run.test.modulepath=\ - ${javac.test.modulepath} -source.encoding=UTF-8 -src.dir=src -test.src.dir=test diff --git a/nbproject/project.xml b/nbproject/project.xml deleted file mode 100644 index 804f06e..0000000 --- a/nbproject/project.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - org.netbeans.modules.java.j2seproject - - - Library_Management_System - - - - - - - - - From 60dd86192b0ab4eb48a54075b8911649ce7bbe84 Mon Sep 17 00:00:00 2001 From: Guegouo Moghommahie Guiddel <125418589+Apache-ghost@users.noreply.github.com> Date: Tue, 30 Jan 2024 09:20:50 +0100 Subject: [PATCH 4/6] Delete src directory --- src/About.form | 150 ------------- src/About.java | 160 -------------- src/Forgot.form | 268 ------------------------ src/Forgot.java | 283 ------------------------- src/Home.form | 465 ----------------------------------------- src/Home.java | 358 ------------------------------- src/IssueBook.form | 440 -------------------------------------- src/IssueBook.java | 372 --------------------------------- src/Loading.form | 134 ------------ src/Loading.java | 165 --------------- src/Login.form | 175 ---------------- src/Login.java | 180 ---------------- src/NewBook.form | 247 ---------------------- src/NewBook.java | 220 ------------------- src/ReturnBook.form | 384 ---------------------------------- src/ReturnBook.java | 349 ------------------------------- src/Signup.form | 240 --------------------- src/Signup.java | 300 -------------------------- src/Statistics.form | 178 ---------------- src/Statistics.java | 171 --------------- src/Student.form | 293 -------------------------- src/Student.java | 238 --------------------- src/information | Bin 12288 -> 0 bytes src/information.sqlite | Bin 12288 -> 0 bytes src/javaConnect.java | 26 --- 25 files changed, 5796 deletions(-) delete mode 100644 src/About.form delete mode 100644 src/About.java delete mode 100644 src/Forgot.form delete mode 100644 src/Forgot.java delete mode 100644 src/Home.form delete mode 100644 src/Home.java delete mode 100644 src/IssueBook.form delete mode 100644 src/IssueBook.java delete mode 100644 src/Loading.form delete mode 100644 src/Loading.java delete mode 100644 src/Login.form delete mode 100644 src/Login.java delete mode 100644 src/NewBook.form delete mode 100644 src/NewBook.java delete mode 100644 src/ReturnBook.form delete mode 100644 src/ReturnBook.java delete mode 100644 src/Signup.form delete mode 100644 src/Signup.java delete mode 100644 src/Statistics.form delete mode 100644 src/Statistics.java delete mode 100644 src/Student.form delete mode 100644 src/Student.java delete mode 100644 src/information delete mode 100644 src/information.sqlite delete mode 100644 src/javaConnect.java diff --git a/src/About.form b/src/About.form deleted file mode 100644 index aee584e..0000000 --- a/src/About.form +++ /dev/null @@ -1,150 +0,0 @@ - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/About.java b/src/About.java deleted file mode 100644 index 8f16115..0000000 --- a/src/About.java +++ /dev/null @@ -1,160 +0,0 @@ -/* - * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license - * Click nbfs://nbhost/SystemFileSystem/Templates/GUIForms/JFrame.java to edit this template - */ - -/** - * - * @author pc - */ -public class About extends javax.swing.JFrame { - - /** - * Creates new form About - */ - public About() { - initComponents(); - } - - /** - * This method is called from within the constructor to initialize the form. - * WARNING: Do NOT modify this code. The content of this method is always - * regenerated by the Form Editor. - */ - @SuppressWarnings("unchecked") - // //GEN-BEGIN:initComponents - private void initComponents() { - - jLabel1 = new javax.swing.JLabel(); - jLabel2 = new javax.swing.JLabel(); - jLabel3 = new javax.swing.JLabel(); - jLabel4 = new javax.swing.JLabel(); - jLabel5 = new javax.swing.JLabel(); - jLabel6 = new javax.swing.JLabel(); - jLabel7 = new javax.swing.JLabel(); - jLabel8 = new javax.swing.JLabel(); - - setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); - setBackground(new java.awt.Color(255, 0, 204)); - setForeground(new java.awt.Color(255, 255, 255)); - - jLabel1.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N - jLabel1.setText("Library Management System"); - - jLabel2.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N - jLabel2.setText("Version 1.8"); - - jLabel3.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N - jLabel3.setText("Copyright:@Group3 ICTU 2023"); - - jLabel4.setIcon(new javax.swing.ImageIcon("C:\\Users\\pc\\Desktop\\javac\\Library_Management_System\\icon_login\\lms2.png")); // NOI18N - - jLabel5.setText("Contact"); - - jLabel6.setText("group3@ictuniversity.edu.cm"); - - jLabel7.setText("Facebook"); - - jLabel8.setText("facebook.com/group3.14562"); - - javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); - getContentPane().setLayout(layout); - layout.setHorizontalGroup( - layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup() - .addComponent(jLabel4) - .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(layout.createSequentialGroup() - .addGap(37, 37, 37) - .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addComponent(jLabel5) - .addComponent(jLabel7)) - .addGap(106, 106, 106) - .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addComponent(jLabel8) - .addComponent(jLabel6))) - .addGroup(layout.createSequentialGroup() - .addGap(247, 247, 247) - .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) - .addComponent(jLabel1) - .addGroup(layout.createSequentialGroup() - .addComponent(jLabel2) - .addGap(16, 16, 16)) - .addComponent(jLabel3)))) - .addContainerGap(616, Short.MAX_VALUE)) - ); - layout.setVerticalGroup( - layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(layout.createSequentialGroup() - .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(layout.createSequentialGroup() - .addContainerGap() - .addComponent(jLabel1) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) - .addComponent(jLabel2) - .addGap(18, 18, 18) - .addComponent(jLabel3)) - .addComponent(jLabel4)) - .addContainerGap(137, Short.MAX_VALUE)) - .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup() - .addGap(0, 0, Short.MAX_VALUE) - .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(jLabel5) - .addComponent(jLabel6)) - .addGap(18, 18, 18) - .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(jLabel7) - .addComponent(jLabel8)) - .addGap(91, 91, 91)) - ); - - setSize(new java.awt.Dimension(1234, 305)); - setLocationRelativeTo(null); - }// //GEN-END:initComponents - - /** - * @param args the command line arguments - */ - public static void main(String args[]) { - /* Set the Nimbus look and feel */ - // - /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel. - * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html - */ - try { - for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { - if ("Nimbus".equals(info.getName())) { - javax.swing.UIManager.setLookAndFeel(info.getClassName()); - break; - } - } - } catch (ClassNotFoundException ex) { - java.util.logging.Logger.getLogger(About.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); - } catch (InstantiationException ex) { - java.util.logging.Logger.getLogger(About.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); - } catch (IllegalAccessException ex) { - java.util.logging.Logger.getLogger(About.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); - } catch (javax.swing.UnsupportedLookAndFeelException ex) { - java.util.logging.Logger.getLogger(About.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); - } - // - - /* Create and display the form */ - java.awt.EventQueue.invokeLater(new Runnable() { - public void run() { - new About().setVisible(true); - } - }); - } - - // Variables declaration - do not modify//GEN-BEGIN:variables - private javax.swing.JLabel jLabel1; - private javax.swing.JLabel jLabel2; - private javax.swing.JLabel jLabel3; - private javax.swing.JLabel jLabel4; - private javax.swing.JLabel jLabel5; - private javax.swing.JLabel jLabel6; - private javax.swing.JLabel jLabel7; - private javax.swing.JLabel jLabel8; - // End of variables declaration//GEN-END:variables -} diff --git a/src/Forgot.form b/src/Forgot.form deleted file mode 100644 index d2f7172..0000000 --- a/src/Forgot.form +++ /dev/null @@ -1,268 +0,0 @@ - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/Forgot.java b/src/Forgot.java deleted file mode 100644 index 83ede75..0000000 --- a/src/Forgot.java +++ /dev/null @@ -1,283 +0,0 @@ - - - -/* - * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license - * Click nbfs://nbhost/SystemFileSystem/Templates/GUIForms/JFrame.java to edit this template - */ - -/** - * - * @author pc - */ -public class Forgot extends javax.swing.JFrame { - - /** - * Creates new form Forgot - */ - public Forgot() { - - initComponents(); - - } -public void Search() { - -} - public void Retrieve() { - - - } - - /** - * This method is called from within the constructor to initialize the form. - * WARNING: Do NOT modify this code. The content of this method is always - * regenerated by the Form Editor. - */ - @SuppressWarnings("unchecked") - // //GEN-BEGIN:initComponents - private void initComponents() { - - jPanel3 = new javax.swing.JPanel(); - jPanel1 = new javax.swing.JPanel(); - jLabel3 = new javax.swing.JLabel(); - jLabel5 = new javax.swing.JLabel(); - jButton2 = new javax.swing.JButton(); - jButton3 = new javax.swing.JButton(); - jTextField2 = new javax.swing.JTextField(); - jTextField5 = new javax.swing.JTextField(); - jTextField1 = new javax.swing.JTextField(); - jLabel1 = new javax.swing.JLabel(); - jButton1 = new javax.swing.JButton(); - jLabel2 = new javax.swing.JLabel(); - jLabel4 = new javax.swing.JLabel(); - jTextField3 = new javax.swing.JTextField(); - jTextField4 = new javax.swing.JTextField(); - - setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); - setBackground(new java.awt.Color(0, 0, 255)); - setIconImages(null); - - jPanel3.setBackground(new java.awt.Color(255, 255, 255)); - - jPanel1.setBackground(new java.awt.Color(255, 255, 255)); - jPanel1.setBorder(javax.swing.BorderFactory.createTitledBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 51, 204)), "Forgot Password", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Tahoma", 0, 24), new java.awt.Color(255, 0, 0))); // NOI18N - - jLabel3.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N - jLabel3.setText(" Security Question"); - - jLabel5.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N - jLabel5.setText("Password"); - - jButton2.setIcon(new javax.swing.ImageIcon("C:\\Users\\pc\\Desktop\\javac\\Library_Management_System\\icon_login\\retrieve.png")); // NOI18N - jButton2.setText("Retrieve"); - jButton2.addActionListener(new java.awt.event.ActionListener() { - public void actionPerformed(java.awt.event.ActionEvent evt) { - jButton2ActionPerformed(evt); - } - }); - - jButton3.setIcon(new javax.swing.ImageIcon("C:\\Users\\pc\\Desktop\\javac\\Library_Management_System\\icon_login\\back.png")); // NOI18N - jButton3.setText("Back"); - jButton3.addActionListener(new java.awt.event.ActionListener() { - public void actionPerformed(java.awt.event.ActionEvent evt) { - jButton3ActionPerformed(evt); - } - }); - - jTextField2.setEditable(false); - jTextField2.addActionListener(new java.awt.event.ActionListener() { - public void actionPerformed(java.awt.event.ActionEvent evt) { - jTextField2ActionPerformed(evt); - } - }); - - jTextField5.setEditable(false); - - jLabel1.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N - jLabel1.setForeground(new java.awt.Color(0, 0, 0)); - jLabel1.setText("Username"); - - jButton1.setIcon(new javax.swing.ImageIcon("C:\\Users\\pc\\Desktop\\javac\\Library_Management_System\\icon_login\\search.png")); // NOI18N - jButton1.setText("Search"); - jButton1.addActionListener(new java.awt.event.ActionListener() { - public void actionPerformed(java.awt.event.ActionEvent evt) { - jButton1ActionPerformed(evt); - } - }); - - jLabel2.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N - jLabel2.setText("Name"); - - jLabel4.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N - jLabel4.setText("Answer"); - - jTextField3.setEditable(false); - - jTextField4.addActionListener(new java.awt.event.ActionListener() { - public void actionPerformed(java.awt.event.ActionEvent evt) { - jTextField4ActionPerformed(evt); - } - }); - - javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); - jPanel1.setLayout(jPanel1Layout); - jPanel1Layout.setHorizontalGroup( - jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(jPanel1Layout.createSequentialGroup() - .addContainerGap() - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) - .addComponent(jLabel5) - .addComponent(jLabel4) - .addComponent(jLabel3) - .addComponent(jLabel2) - .addComponent(jLabel1)) - .addGap(50, 50, 50) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) - .addComponent(jTextField2, javax.swing.GroupLayout.Alignment.TRAILING) - .addComponent(jTextField1, javax.swing.GroupLayout.Alignment.TRAILING) - .addComponent(jTextField3, javax.swing.GroupLayout.Alignment.TRAILING) - .addComponent(jTextField4, javax.swing.GroupLayout.Alignment.TRAILING) - .addComponent(jTextField5, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, 169, javax.swing.GroupLayout.PREFERRED_SIZE)) - .addGap(18, 18, 18) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addComponent(jButton2) - .addComponent(jButton1) - .addComponent(jButton3, javax.swing.GroupLayout.PREFERRED_SIZE, 86, javax.swing.GroupLayout.PREFERRED_SIZE)) - .addContainerGap()) - ); - jPanel1Layout.setVerticalGroup( - jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(jPanel1Layout.createSequentialGroup() - .addContainerGap() - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(jLabel1) - .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) - .addComponent(jButton1)) - .addGap(25, 25, 25) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(jLabel2) - .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) - .addGap(27, 27, 27) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(jLabel3) - .addComponent(jTextField3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) - .addGap(23, 23, 23) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(jLabel4) - .addComponent(jTextField4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) - .addComponent(jButton2)) - .addGap(23, 23, 23) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(jLabel5) - .addComponent(jTextField5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) - .addComponent(jButton3)) - .addContainerGap(27, Short.MAX_VALUE)) - ); - - javax.swing.GroupLayout jPanel3Layout = new javax.swing.GroupLayout(jPanel3); - jPanel3.setLayout(jPanel3Layout); - jPanel3Layout.setHorizontalGroup( - jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(jPanel3Layout.createSequentialGroup() - .addGap(55, 55, 55) - .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) - .addContainerGap(58, Short.MAX_VALUE)) - ); - jPanel3Layout.setVerticalGroup( - jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(jPanel3Layout.createSequentialGroup() - .addGap(29, 29, 29) - .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) - .addContainerGap(48, Short.MAX_VALUE)) - ); - - javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); - getContentPane().setLayout(layout); - layout.setHorizontalGroup( - layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(layout.createSequentialGroup() - .addComponent(jPanel3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) - .addGap(0, 19, Short.MAX_VALUE)) - ); - layout.setVerticalGroup( - layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addComponent(jPanel3, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) - ); - - setSize(new java.awt.Dimension(611, 365)); - setLocationRelativeTo(null); - }// //GEN-END:initComponents - - private void jTextField2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField2ActionPerformed - // TODO add your handling code here: - }//GEN-LAST:event_jTextField2ActionPerformed - - private void jTextField4ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField4ActionPerformed - // TODO add your handling code here: - }//GEN-LAST:event_jTextField4ActionPerformed - - private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton2ActionPerformed - - }//GEN-LAST:event_jButton2ActionPerformed - - private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton3ActionPerformed - - }//GEN-LAST:event_jButton3ActionPerformed - - private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed - - }//GEN-LAST:event_jButton1ActionPerformed - - /** - * @param args the command line arguments - */ - public static void main(String args[]) { - /* Set the Nimbus look and feel */ - // - /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel. - * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html - */ - try { - for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { - if ("Nimbus".equals(info.getName())) { - javax.swing.UIManager.setLookAndFeel(info.getClassName()); - break; - } - } - } catch (ClassNotFoundException ex) { - java.util.logging.Logger.getLogger(Forgot.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); - } catch (InstantiationException ex) { - java.util.logging.Logger.getLogger(Forgot.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); - } catch (IllegalAccessException ex) { - java.util.logging.Logger.getLogger(Forgot.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); - } catch (javax.swing.UnsupportedLookAndFeelException ex) { - java.util.logging.Logger.getLogger(Forgot.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); - } - // - - /* Create and display the form */ - java.awt.EventQueue.invokeLater(new Runnable() { - public void run() { - new Forgot().setVisible(true); - } - }); - } - - // Variables declaration - do not modify//GEN-BEGIN:variables - private javax.swing.JButton jButton1; - private javax.swing.JButton jButton2; - private javax.swing.JButton jButton3; - private javax.swing.JLabel jLabel1; - private javax.swing.JLabel jLabel2; - private javax.swing.JLabel jLabel3; - private javax.swing.JLabel jLabel4; - private javax.swing.JLabel jLabel5; - private javax.swing.JPanel jPanel1; - private javax.swing.JPanel jPanel3; - private javax.swing.JTextField jTextField1; - private javax.swing.JTextField jTextField2; - private javax.swing.JTextField jTextField3; - private javax.swing.JTextField jTextField4; - private javax.swing.JTextField jTextField5; - // End of variables declaration//GEN-END:variables -} diff --git a/src/Home.form b/src/Home.form deleted file mode 100644 index 193a137..0000000 --- a/src/Home.form +++ /dev/null @@ -1,465 +0,0 @@ - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/Home.java b/src/Home.java deleted file mode 100644 index 924c2b9..0000000 --- a/src/Home.java +++ /dev/null @@ -1,358 +0,0 @@ -/* - * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license - * Click nbfs://nbhost/SystemFileSystem/Templates/GUIForms/JFrame.java to edit this template - */ - -/** - * - * @author pc - */ -public class Home extends javax.swing.JFrame { - - /** - * Creates new form Home - */ - public Home() { - initComponents(); - } - - /** - * This method is called from within the constructor to initialize the form. - * WARNING: Do NOT modify this code. The content of this method is always - * regenerated by the Form Editor. - */ - @SuppressWarnings("unchecked") - // //GEN-BEGIN:initComponents - private void initComponents() { - - jPanel3 = new javax.swing.JPanel(); - jPanel2 = new javax.swing.JPanel(); - jButton5 = new javax.swing.JButton(); - jButton4 = new javax.swing.JButton(); - jLabel8 = new javax.swing.JLabel(); - jButton6 = new javax.swing.JButton(); - jLabel9 = new javax.swing.JLabel(); - jLabel10 = new javax.swing.JLabel(); - jPanel4 = new javax.swing.JPanel(); - jLabel2 = new javax.swing.JLabel(); - jLabel3 = new javax.swing.JLabel(); - jLabel1 = new javax.swing.JLabel(); - jLabel4 = new javax.swing.JLabel(); - jPanel1 = new javax.swing.JPanel(); - jButton3 = new javax.swing.JButton(); - jLabel5 = new javax.swing.JLabel(); - jLabel6 = new javax.swing.JLabel(); - jLabel7 = new javax.swing.JLabel(); - jButton1 = new javax.swing.JButton(); - jButton2 = new javax.swing.JButton(); - jMenuBar1 = new javax.swing.JMenuBar(); - jMenu1 = new javax.swing.JMenu(); - jMenuItem1 = new javax.swing.JMenuItem(); - jMenuItem2 = new javax.swing.JMenuItem(); - jMenu2 = new javax.swing.JMenu(); - jMenuItem3 = new javax.swing.JMenuItem(); - - setDefaultCloseOperation(javax.swing.WindowConstants.DO_NOTHING_ON_CLOSE); - setBackground(new java.awt.Color(0, 153, 153)); - - jPanel3.setBackground(new java.awt.Color(0, 255, 255)); - - jPanel2.setBackground(new java.awt.Color(0, 0, 0)); - jPanel2.setBorder(javax.swing.BorderFactory.createTitledBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(204, 153, 0)), "Action", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Tahoma", 0, 24), new java.awt.Color(102, 153, 255))); // NOI18N - - jButton5.setIcon(new javax.swing.ImageIcon("C:\\Users\\pc\\Desktop\\javac\\Library_Management_System\\icon_login\\return_book.png")); // NOI18N - - jButton4.setIcon(new javax.swing.ImageIcon("C:\\Users\\pc\\Desktop\\javac\\Library_Management_System\\icon_login\\issue_book.png")); // NOI18N - - jLabel8.setForeground(new java.awt.Color(255, 255, 255)); - jLabel8.setText("Issuebook"); - - jButton6.setIcon(new javax.swing.ImageIcon("C:\\Users\\pc\\Desktop\\javac\\Library_Management_System\\icon_login\\about.png")); // NOI18N - - jLabel9.setForeground(new java.awt.Color(255, 255, 255)); - jLabel9.setText("Returnbook"); - - jLabel10.setForeground(new java.awt.Color(255, 255, 255)); - jLabel10.setText("About"); - - javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2); - jPanel2.setLayout(jPanel2Layout); - jPanel2Layout.setHorizontalGroup( - jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(jPanel2Layout.createSequentialGroup() - .addContainerGap() - .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addComponent(jButton4) - .addGroup(jPanel2Layout.createSequentialGroup() - .addGap(41, 41, 41) - .addComponent(jLabel8))) - .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(jPanel2Layout.createSequentialGroup() - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 132, Short.MAX_VALUE) - .addComponent(jButton5) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED, 108, Short.MAX_VALUE)) - .addGroup(jPanel2Layout.createSequentialGroup() - .addGap(109, 109, 109) - .addComponent(jLabel9) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))) - .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel2Layout.createSequentialGroup() - .addComponent(jLabel10) - .addGap(58, 58, 58)) - .addComponent(jButton6, javax.swing.GroupLayout.Alignment.TRAILING)) - .addContainerGap()) - ); - jPanel2Layout.setVerticalGroup( - jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(jPanel2Layout.createSequentialGroup() - .addContainerGap() - .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(jPanel2Layout.createSequentialGroup() - .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(jPanel2Layout.createSequentialGroup() - .addComponent(jButton4) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) - .addComponent(jLabel8)) - .addGroup(jPanel2Layout.createSequentialGroup() - .addComponent(jButton6) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) - .addComponent(jLabel10))) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 4, javax.swing.GroupLayout.PREFERRED_SIZE)) - .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel2Layout.createSequentialGroup() - .addComponent(jButton5) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) - .addComponent(jLabel9))) - .addContainerGap(19, Short.MAX_VALUE)) - ); - - jPanel4.setBackground(new java.awt.Color(102, 255, 255)); - - jLabel2.setIcon(new javax.swing.ImageIcon("C:\\Users\\pc\\Desktop\\javac\\Library_Management_System\\icon_login\\lms2.png")); // NOI18N - - jLabel3.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N - jLabel3.setForeground(new java.awt.Color(255, 255, 255)); - jLabel3.setText("to"); - - jLabel1.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N - jLabel1.setForeground(new java.awt.Color(255, 255, 255)); - jLabel1.setText("# Welcome"); - - jLabel4.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N - jLabel4.setForeground(new java.awt.Color(255, 255, 255)); - jLabel4.setText("library Management System"); - - javax.swing.GroupLayout jPanel4Layout = new javax.swing.GroupLayout(jPanel4); - jPanel4.setLayout(jPanel4Layout); - jPanel4Layout.setHorizontalGroup( - jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(jPanel4Layout.createSequentialGroup() - .addContainerGap() - .addComponent(jLabel2) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 140, Short.MAX_VALUE) - .addComponent(jLabel1) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) - .addComponent(jLabel3) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) - .addComponent(jLabel4) - .addContainerGap()) - ); - jPanel4Layout.setVerticalGroup( - jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(jPanel4Layout.createSequentialGroup() - .addGap(36, 36, 36) - .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(jLabel3) - .addComponent(jLabel1) - .addComponent(jLabel4)) - .addGap(81, 81, 81)) - .addComponent(jLabel2, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, 126, javax.swing.GroupLayout.PREFERRED_SIZE) - ); - - jPanel1.setBackground(new java.awt.Color(0, 0, 0)); - jPanel1.setBorder(javax.swing.BorderFactory.createTitledBorder(null, "OPeration", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Tahoma", 0, 24), new java.awt.Color(0, 153, 255))); // NOI18N - jPanel1.setForeground(new java.awt.Color(102, 102, 102)); - - jButton3.setIcon(new javax.swing.ImageIcon("C:\\Users\\pc\\Desktop\\javac\\Library_Management_System\\icon_login\\newstudent.png")); // NOI18N - - jLabel5.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N - jLabel5.setForeground(new java.awt.Color(255, 255, 255)); - jLabel5.setText("Newbook"); - - jLabel6.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N - jLabel6.setForeground(new java.awt.Color(255, 255, 255)); - jLabel6.setText("Statistics"); - - jLabel7.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N - jLabel7.setForeground(new java.awt.Color(255, 255, 255)); - jLabel7.setText("Newstudent"); - - jButton1.setIcon(new javax.swing.ImageIcon("C:\\Users\\pc\\Desktop\\javac\\Library_Management_System\\icon_login\\newbook.jpg")); // NOI18N - - jButton2.setIcon(new javax.swing.ImageIcon("C:\\Users\\pc\\Desktop\\javac\\Library_Management_System\\icon_login\\statictics.png")); // NOI18N - - javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); - jPanel1.setLayout(jPanel1Layout); - jPanel1Layout.setHorizontalGroup( - jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(jPanel1Layout.createSequentialGroup() - .addContainerGap() - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(jPanel1Layout.createSequentialGroup() - .addGap(30, 30, 30) - .addComponent(jLabel5)) - .addComponent(jButton1)) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) - .addGroup(jPanel1Layout.createSequentialGroup() - .addGap(75, 75, 75) - .addComponent(jButton2) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) - .addComponent(jButton3)) - .addGroup(jPanel1Layout.createSequentialGroup() - .addGap(101, 101, 101) - .addComponent(jLabel6) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) - .addComponent(jLabel7))) - .addGap(6, 6, 6)) - ); - jPanel1Layout.setVerticalGroup( - jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(jPanel1Layout.createSequentialGroup() - .addContainerGap() - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addComponent(jButton1, javax.swing.GroupLayout.Alignment.TRAILING) - .addComponent(jButton2) - .addComponent(jButton3)) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(jLabel5) - .addComponent(jLabel7) - .addComponent(jLabel6)) - .addContainerGap()) - ); - - javax.swing.GroupLayout jPanel3Layout = new javax.swing.GroupLayout(jPanel3); - jPanel3.setLayout(jPanel3Layout); - jPanel3Layout.setHorizontalGroup( - jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(jPanel3Layout.createSequentialGroup() - .addContainerGap(36, Short.MAX_VALUE) - .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addComponent(jPanel2, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) - .addComponent(jPanel4, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) - .addGroup(jPanel3Layout.createSequentialGroup() - .addGap(6, 6, 6) - .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))) - .addContainerGap(35, Short.MAX_VALUE)) - ); - jPanel3Layout.setVerticalGroup( - jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(jPanel3Layout.createSequentialGroup() - .addContainerGap() - .addComponent(jPanel4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) - .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) - .addComponent(jPanel2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) - .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) - ); - - jMenu1.setText("File"); - - jMenuItem1.setText("Exit"); - jMenu1.add(jMenuItem1); - - jMenuItem2.setText("Logout"); - jMenu1.add(jMenuItem2); - - jMenuBar1.add(jMenu1); - - jMenu2.setText("Edit"); - - jMenuItem3.setText("About"); - jMenu2.add(jMenuItem3); - - jMenuBar1.add(jMenu2); - - setJMenuBar(jMenuBar1); - - javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); - getContentPane().setLayout(layout); - layout.setHorizontalGroup( - layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(layout.createSequentialGroup() - .addContainerGap() - .addComponent(jPanel3, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) - .addContainerGap()) - ); - layout.setVerticalGroup( - layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addComponent(jPanel3, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) - ); - - setBounds(0, 0, 744, 618); - }// //GEN-END:initComponents - - /** - * @param args the command line arguments - */ - public static void main(String args[]) { - /* Set the Nimbus look and feel */ - // - /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel. - * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html - */ - try { - for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { - if ("Nimbus".equals(info.getName())) { - javax.swing.UIManager.setLookAndFeel(info.getClassName()); - break; - } - } - } catch (ClassNotFoundException ex) { - java.util.logging.Logger.getLogger(Home.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); - } catch (InstantiationException ex) { - java.util.logging.Logger.getLogger(Home.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); - } catch (IllegalAccessException ex) { - java.util.logging.Logger.getLogger(Home.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); - } catch (javax.swing.UnsupportedLookAndFeelException ex) { - java.util.logging.Logger.getLogger(Home.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); - } - // - - /* Create and display the form */ - java.awt.EventQueue.invokeLater(new Runnable() { - public void run() { - new Home().setVisible(true); - } - }); - } - - // Variables declaration - do not modify//GEN-BEGIN:variables - private javax.swing.JButton jButton1; - private javax.swing.JButton jButton2; - private javax.swing.JButton jButton3; - private javax.swing.JButton jButton4; - private javax.swing.JButton jButton5; - private javax.swing.JButton jButton6; - private javax.swing.JLabel jLabel1; - private javax.swing.JLabel jLabel10; - private javax.swing.JLabel jLabel2; - private javax.swing.JLabel jLabel3; - private javax.swing.JLabel jLabel4; - private javax.swing.JLabel jLabel5; - private javax.swing.JLabel jLabel6; - private javax.swing.JLabel jLabel7; - private javax.swing.JLabel jLabel8; - private javax.swing.JLabel jLabel9; - private javax.swing.JMenu jMenu1; - private javax.swing.JMenu jMenu2; - private javax.swing.JMenuBar jMenuBar1; - private javax.swing.JMenuItem jMenuItem1; - private javax.swing.JMenuItem jMenuItem2; - private javax.swing.JMenuItem jMenuItem3; - private javax.swing.JPanel jPanel1; - private javax.swing.JPanel jPanel2; - private javax.swing.JPanel jPanel3; - private javax.swing.JPanel jPanel4; - // End of variables declaration//GEN-END:variables -} diff --git a/src/IssueBook.form b/src/IssueBook.form deleted file mode 100644 index eecac77..0000000 --- a/src/IssueBook.form +++ /dev/null @@ -1,440 +0,0 @@ - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/IssueBook.java b/src/IssueBook.java deleted file mode 100644 index ed04eb8..0000000 --- a/src/IssueBook.java +++ /dev/null @@ -1,372 +0,0 @@ -/* - * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license - * Click nbfs://nbhost/SystemFileSystem/Templates/GUIForms/JFrame.java to edit this template - */ - -/** - * - * @author pc - */ -public class IssueBook extends javax.swing.JFrame { - - /** - * Creates new form IssueBook - */ - public IssueBook() { - initComponents(); - } - - /** - * This method is called from within the constructor to initialize the form. - * WARNING: Do NOT modify this code. The content of this method is always - * regenerated by the Form Editor. - */ - @SuppressWarnings("unchecked") - // //GEN-BEGIN:initComponents - private void initComponents() { - - buttonGroup1 = new javax.swing.ButtonGroup(); - jLabel7 = new javax.swing.JLabel(); - jPanel1 = new javax.swing.JPanel(); - jTextField6 = new javax.swing.JTextField(); - jTextField5 = new javax.swing.JTextField(); - jLabel5 = new javax.swing.JLabel(); - jLabel4 = new javax.swing.JLabel(); - jTextField1 = new javax.swing.JTextField(); - jLabel2 = new javax.swing.JLabel(); - jButton1 = new javax.swing.JButton(); - jTextField3 = new javax.swing.JTextField(); - jLabel6 = new javax.swing.JLabel(); - jTextField2 = new javax.swing.JTextField(); - jTextField4 = new javax.swing.JTextField(); - jLabel1 = new javax.swing.JLabel(); - jLabel3 = new javax.swing.JLabel(); - jPanel2 = new javax.swing.JPanel(); - jTextField7 = new javax.swing.JTextField(); - jTextField8 = new javax.swing.JTextField(); - jTextField13 = new javax.swing.JTextField(); - jLabel8 = new javax.swing.JLabel(); - jLabel14 = new javax.swing.JLabel(); - jTextField12 = new javax.swing.JTextField(); - jLabel12 = new javax.swing.JLabel(); - jTextField9 = new javax.swing.JTextField(); - jLabel10 = new javax.swing.JLabel(); - jTextField10 = new javax.swing.JTextField(); - jTextField11 = new javax.swing.JTextField(); - jButton2 = new javax.swing.JButton(); - jLabel9 = new javax.swing.JLabel(); - jLabel11 = new javax.swing.JLabel(); - jLabel13 = new javax.swing.JLabel(); - jLabel15 = new javax.swing.JLabel(); - jButton3 = new javax.swing.JButton(); - jButton4 = new javax.swing.JButton(); - - setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); - - jPanel1.setBorder(javax.swing.BorderFactory.createTitledBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 255, 204)), "Book Detail", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Tahoma", 0, 18), new java.awt.Color(255, 51, 204))); // NOI18N - - jLabel5.setText("Price"); - - jLabel4.setText("Publisher"); - - jLabel2.setText("Name"); - - jButton1.setIcon(new javax.swing.ImageIcon("C:\\Users\\pc\\Desktop\\javac\\Library_Management_System\\icon_login\\search.png")); // NOI18N - jButton1.setText("Search"); - - jLabel6.setText("Pages"); - - jLabel1.setText("Book ID"); - - jLabel3.setText("Edition"); - - javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); - jPanel1.setLayout(jPanel1Layout); - jPanel1Layout.setHorizontalGroup( - jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(jPanel1Layout.createSequentialGroup() - .addContainerGap() - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(jPanel1Layout.createSequentialGroup() - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) - .addGroup(jPanel1Layout.createSequentialGroup() - .addComponent(jLabel6) - .addGap(47, 47, 47) - .addComponent(jTextField6)) - .addGroup(jPanel1Layout.createSequentialGroup() - .addComponent(jLabel1) - .addGap(37, 37, 37) - .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, 99, javax.swing.GroupLayout.PREFERRED_SIZE))) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) - .addComponent(jButton1)) - .addGroup(jPanel1Layout.createSequentialGroup() - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addComponent(jLabel2) - .addComponent(jLabel3) - .addComponent(jLabel4) - .addComponent(jLabel5)) - .addGap(29, 29, 29) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addComponent(jTextField5, javax.swing.GroupLayout.PREFERRED_SIZE, 99, javax.swing.GroupLayout.PREFERRED_SIZE) - .addComponent(jTextField4, javax.swing.GroupLayout.PREFERRED_SIZE, 99, javax.swing.GroupLayout.PREFERRED_SIZE) - .addComponent(jTextField3, javax.swing.GroupLayout.PREFERRED_SIZE, 99, javax.swing.GroupLayout.PREFERRED_SIZE) - .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, 99, javax.swing.GroupLayout.PREFERRED_SIZE)))) - .addContainerGap()) - ); - jPanel1Layout.setVerticalGroup( - jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(jPanel1Layout.createSequentialGroup() - .addContainerGap() - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(jLabel1) - .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) - .addComponent(jButton1)) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(jLabel2) - .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) - .addGap(18, 18, 18) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(jLabel3) - .addComponent(jTextField3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) - .addGap(18, 18, 18) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(jLabel4) - .addComponent(jTextField4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) - .addGap(15, 15, 15) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) - .addComponent(jLabel5) - .addComponent(jTextField5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) - .addGap(24, 24, 24) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(jLabel6) - .addComponent(jTextField6, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) - .addContainerGap()) - ); - - jPanel2.setBorder(javax.swing.BorderFactory.createTitledBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 0, 153)), "Student Detail", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Tahoma", 0, 18))); // NOI18N - - jLabel8.setText("Student ID"); - - jLabel14.setText("Semester"); - - jLabel12.setText("Branch"); - - jLabel10.setText("Father Name"); - - jButton2.setIcon(new javax.swing.ImageIcon("C:\\Users\\pc\\Desktop\\javac\\Library_Management_System\\icon_login\\search.png")); // NOI18N - jButton2.setText("Search"); - - jLabel9.setText("Name"); - - jLabel11.setText("Course"); - - jLabel13.setText("Year"); - - javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2); - jPanel2.setLayout(jPanel2Layout); - jPanel2Layout.setHorizontalGroup( - jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(jPanel2Layout.createSequentialGroup() - .addContainerGap() - .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) - .addGroup(jPanel2Layout.createSequentialGroup() - .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) - .addGroup(jPanel2Layout.createSequentialGroup() - .addGap(98, 98, 98) - .addComponent(jTextField10, javax.swing.GroupLayout.PREFERRED_SIZE, 111, javax.swing.GroupLayout.PREFERRED_SIZE)) - .addGroup(jPanel2Layout.createSequentialGroup() - .addComponent(jLabel8) - .addGap(43, 43, 43) - .addComponent(jTextField7)) - .addGroup(javax.swing.GroupLayout.Alignment.LEADING, jPanel2Layout.createSequentialGroup() - .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addComponent(jLabel10) - .addGroup(jPanel2Layout.createSequentialGroup() - .addGap(8, 8, 8) - .addComponent(jLabel9))) - .addGap(30, 30, 30) - .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addComponent(jTextField8) - .addComponent(jTextField9)))) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)) - .addGroup(jPanel2Layout.createSequentialGroup() - .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(jPanel2Layout.createSequentialGroup() - .addComponent(jLabel14) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) - .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel2Layout.createSequentialGroup() - .addGap(0, 0, Short.MAX_VALUE) - .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addComponent(jLabel11) - .addComponent(jLabel12) - .addComponent(jLabel13)) - .addGap(55, 55, 55))) - .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) - .addComponent(jTextField12) - .addComponent(jTextField11) - .addComponent(jTextField13, javax.swing.GroupLayout.PREFERRED_SIZE, 117, javax.swing.GroupLayout.PREFERRED_SIZE)))) - .addComponent(jButton2)) - ); - jPanel2Layout.setVerticalGroup( - jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(jPanel2Layout.createSequentialGroup() - .addContainerGap() - .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) - .addComponent(jLabel8) - .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(jTextField7, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) - .addComponent(jButton2))) - .addGap(18, 18, 18) - .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(jTextField8, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) - .addComponent(jLabel9)) - .addGap(18, 18, 18) - .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(jLabel10) - .addComponent(jTextField9, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) - .addGap(18, 18, 18) - .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(jTextField10, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) - .addComponent(jLabel11)) - .addGap(18, 18, 18) - .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(jLabel12) - .addComponent(jTextField11, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) - .addGap(18, 18, 18) - .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(jTextField12, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) - .addComponent(jLabel13)) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) - .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(jLabel14) - .addComponent(jTextField13, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) - .addContainerGap()) - ); - - jLabel15.setText("Date of issue"); - - jButton3.setIcon(new javax.swing.ImageIcon("C:\\Users\\pc\\Desktop\\javac\\Library_Management_System\\icon_login\\issuecon.png")); // NOI18N - jButton3.setText("Issue"); - - jButton4.setIcon(new javax.swing.ImageIcon("C:\\Users\\pc\\Desktop\\javac\\Library_Management_System\\icon_login\\back.png")); // NOI18N - jButton4.setText("Back"); - - javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); - getContentPane().setLayout(layout); - layout.setHorizontalGroup( - layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(layout.createSequentialGroup() - .addContainerGap() - .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addComponent(jLabel7) - .addGroup(layout.createSequentialGroup() - .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) - .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) - .addGroup(layout.createSequentialGroup() - .addGap(6, 6, 6) - .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(layout.createSequentialGroup() - .addComponent(jButton3) - .addGap(52, 52, 52) - .addComponent(jButton4)) - .addComponent(jLabel15)))))) - .addContainerGap(318, Short.MAX_VALUE)) - ); - layout.setVerticalGroup( - layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(layout.createSequentialGroup() - .addContainerGap() - .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) - .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) - .addComponent(jLabel15) - .addGap(18, 18, 18) - .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(jButton3) - .addComponent(jButton4)) - .addGap(168, 168, 168) - .addComponent(jLabel7) - .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) - ); - - setSize(new java.awt.Dimension(958, 555)); - setLocationRelativeTo(null); - }// //GEN-END:initComponents - - /** - * @param args the command line arguments - */ - public static void main(String args[]) { - /* Set the Nimbus look and feel */ - // - /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel. - * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html - */ - try { - for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { - if ("Nimbus".equals(info.getName())) { - javax.swing.UIManager.setLookAndFeel(info.getClassName()); - break; - } - } - } catch (ClassNotFoundException ex) { - java.util.logging.Logger.getLogger(IssueBook.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); - } catch (InstantiationException ex) { - java.util.logging.Logger.getLogger(IssueBook.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); - } catch (IllegalAccessException ex) { - java.util.logging.Logger.getLogger(IssueBook.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); - } catch (javax.swing.UnsupportedLookAndFeelException ex) { - java.util.logging.Logger.getLogger(IssueBook.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); - } - // - - /* Create and display the form */ - java.awt.EventQueue.invokeLater(new Runnable() { - public void run() { - new IssueBook().setVisible(true); - } - }); - } - - // Variables declaration - do not modify//GEN-BEGIN:variables - private javax.swing.ButtonGroup buttonGroup1; - private javax.swing.JButton jButton1; - private javax.swing.JButton jButton2; - private javax.swing.JButton jButton3; - private javax.swing.JButton jButton4; - private javax.swing.JLabel jLabel1; - private javax.swing.JLabel jLabel10; - private javax.swing.JLabel jLabel11; - private javax.swing.JLabel jLabel12; - private javax.swing.JLabel jLabel13; - private javax.swing.JLabel jLabel14; - private javax.swing.JLabel jLabel15; - private javax.swing.JLabel jLabel2; - private javax.swing.JLabel jLabel3; - private javax.swing.JLabel jLabel4; - private javax.swing.JLabel jLabel5; - private javax.swing.JLabel jLabel6; - private javax.swing.JLabel jLabel7; - private javax.swing.JLabel jLabel8; - private javax.swing.JLabel jLabel9; - private javax.swing.JPanel jPanel1; - private javax.swing.JPanel jPanel2; - private javax.swing.JTextField jTextField1; - private javax.swing.JTextField jTextField10; - private javax.swing.JTextField jTextField11; - private javax.swing.JTextField jTextField12; - private javax.swing.JTextField jTextField13; - private javax.swing.JTextField jTextField2; - private javax.swing.JTextField jTextField3; - private javax.swing.JTextField jTextField4; - private javax.swing.JTextField jTextField5; - private javax.swing.JTextField jTextField6; - private javax.swing.JTextField jTextField7; - private javax.swing.JTextField jTextField8; - private javax.swing.JTextField jTextField9; - // End of variables declaration//GEN-END:variables -} diff --git a/src/Loading.form b/src/Loading.form deleted file mode 100644 index cc214b9..0000000 --- a/src/Loading.form +++ /dev/null @@ -1,134 +0,0 @@ - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/Loading.java b/src/Loading.java deleted file mode 100644 index 200a689..0000000 --- a/src/Loading.java +++ /dev/null @@ -1,165 +0,0 @@ - -import com.sun.jdi.connect.spi.Connection; -import javax.swing.JOptionPane; - - - - -/* - * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license - * Click nbfs://nbhost/SystemFileSystem/Templates/GUIForms/JFrame.java to edit this template - */ - -/** - * - * @author pc - */ -public class Loading extends javax.swing.JFrame implements Runnable{ - - - /** - * Creates new form Loading - */ - public Loading() { - - initComponents(); - - } - public void setUpLoading(){ - - } - public void run(){ - - - - } - - /** - * This method is called from within the constructor to initialize the form. - * WARNING: Do NOT modify this code. The content of this method is always - * regenerated by the Form Editor. - */ - @SuppressWarnings("unchecked") - // //GEN-BEGIN:initComponents - private void initComponents() { - - jPanel1 = new javax.swing.JPanel(); - jLabel4 = new javax.swing.JLabel(); - jLabel1 = new javax.swing.JLabel(); - jProgressBar2 = new javax.swing.JProgressBar(); - jLabel2 = new javax.swing.JLabel(); - - setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); - - jPanel1.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 0, 0))); - - jLabel4.setIcon(new javax.swing.ImageIcon("C:\\Users\\pc\\Desktop\\javac\\Library_Management_System\\icon_login\\book2.jpg")); // NOI18N - - jLabel1.setFont(new java.awt.Font("Tahoma", 0, 36)); // NOI18N - jLabel1.setForeground(new java.awt.Color(51, 51, 255)); - jLabel1.setText("#Smart Library"); - - jProgressBar2.setStringPainted(true); - - jLabel2.setText("please wait..."); - - javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); - jPanel1.setLayout(jPanel1Layout); - jPanel1Layout.setHorizontalGroup( - jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(jPanel1Layout.createSequentialGroup() - .addContainerGap() - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addComponent(jLabel1) - .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup() - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 29, javax.swing.GroupLayout.PREFERRED_SIZE) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup() - .addComponent(jProgressBar2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) - .addGap(42, 42, 42)) - .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup() - .addComponent(jLabel2) - .addGap(79, 79, 79)) - .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup() - .addComponent(jLabel4) - .addGap(11, 11, 11))))) - .addContainerGap()) - ); - jPanel1Layout.setVerticalGroup( - jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(jPanel1Layout.createSequentialGroup() - .addContainerGap() - .addComponent(jLabel1) - .addGap(72, 72, 72) - .addComponent(jProgressBar2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) - .addComponent(jLabel2) - .addGap(18, 18, 18) - .addComponent(jLabel4) - .addContainerGap()) - ); - - javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); - getContentPane().setLayout(layout); - layout.setHorizontalGroup( - layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup() - .addContainerGap(87, Short.MAX_VALUE) - .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) - .addGap(75, 75, 75)) - ); - layout.setVerticalGroup( - layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(layout.createSequentialGroup() - .addContainerGap() - .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) - .addContainerGap(36, Short.MAX_VALUE)) - ); - - setSize(new java.awt.Dimension(432, 347)); - setLocationRelativeTo(null); - }// //GEN-END:initComponents - - /** - * @param args the command line arguments - */ - public static void main(String args[]) { - /* Set the Nimbus look and feel */ - // - /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel. - * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html - */ - try { - for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { - if ("Nimbus".equals(info.getName())) { - javax.swing.UIManager.setLookAndFeel(info.getClassName()); - break; - } - } - } catch (ClassNotFoundException ex) { - java.util.logging.Logger.getLogger(Loading.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); - } catch (InstantiationException ex) { - java.util.logging.Logger.getLogger(Loading.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); - } catch (IllegalAccessException ex) { - java.util.logging.Logger.getLogger(Loading.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); - } catch (javax.swing.UnsupportedLookAndFeelException ex) { - java.util.logging.Logger.getLogger(Loading.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); - } - // - - /* Create and display the form */ - java.awt.EventQueue.invokeLater(new Runnable() { - public void run() { - - } - }); - } - - // Variables declaration - do not modify//GEN-BEGIN:variables - private javax.swing.JLabel jLabel1; - private javax.swing.JLabel jLabel2; - private javax.swing.JLabel jLabel4; - private javax.swing.JPanel jPanel1; - private javax.swing.JProgressBar jProgressBar2; - // End of variables declaration//GEN-END:variables -} diff --git a/src/Login.form b/src/Login.form deleted file mode 100644 index dcab99b..0000000 --- a/src/Login.form +++ /dev/null @@ -1,175 +0,0 @@ - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/Login.java b/src/Login.java deleted file mode 100644 index 56d9084..0000000 --- a/src/Login.java +++ /dev/null @@ -1,180 +0,0 @@ -/* - * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license - * Click nbfs://nbhost/SystemFileSystem/Templates/GUIForms/JFrame.java to edit this template - */ - -/** - * - * @author pc - */ -public class Login extends javax.swing.JFrame { - - /** - * Creates new form Login - */ - public Login() { - initComponents(); - } - - /** - * This method is called from within the constructor to initialize the form. - * WARNING: Do NOT modify this code. The content of this method is always - * regenerated by the Form Editor. - */ - @SuppressWarnings("unchecked") - // //GEN-BEGIN:initComponents - private void initComponents() { - - jPanel2 = new javax.swing.JPanel(); - jPanel1 = new javax.swing.JPanel(); - jLabel1 = new javax.swing.JLabel(); - jTextField1 = new javax.swing.JTextField(); - jLabel2 = new javax.swing.JLabel(); - jTextField2 = new javax.swing.JTextField(); - jButton1 = new javax.swing.JButton(); - jButton2 = new javax.swing.JButton(); - jButton3 = new javax.swing.JButton(); - - setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); - - jPanel2.setBorder(javax.swing.BorderFactory.createTitledBorder(null, "Login", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Segoe UI", 0, 24), new java.awt.Color(102, 255, 255))); // NOI18N - - jLabel1.setText("Username"); - - jLabel2.setText("Password"); - - jButton1.setIcon(new javax.swing.ImageIcon("C:\\Users\\pc\\Desktop\\javac\\Library_Management_System\\icon_login\\login.png")); // NOI18N - jButton1.setText("login"); - - jButton2.setIcon(new javax.swing.ImageIcon("C:\\Users\\pc\\Desktop\\javac\\Library_Management_System\\icon_login\\signup.png")); // NOI18N - jButton2.setText("signup"); - - jButton3.setIcon(new javax.swing.ImageIcon("C:\\Users\\pc\\Desktop\\javac\\Library_Management_System\\icon_login\\forgot.png")); // NOI18N - jButton3.setText("Forgot"); - - javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); - jPanel1.setLayout(jPanel1Layout); - jPanel1Layout.setHorizontalGroup( - jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(jPanel1Layout.createSequentialGroup() - .addContainerGap() - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(jPanel1Layout.createSequentialGroup() - .addComponent(jLabel1) - .addGap(74, 74, 74) - .addComponent(jTextField1)) - .addGroup(jPanel1Layout.createSequentialGroup() - .addComponent(jLabel2) - .addGap(77, 77, 77) - .addComponent(jTextField2)) - .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup() - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 71, Short.MAX_VALUE) - .addComponent(jButton1) - .addGap(49, 49, 49) - .addComponent(jButton2))) - .addContainerGap()) - .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup() - .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) - .addComponent(jButton3) - .addGap(57, 57, 57)) - ); - jPanel1Layout.setVerticalGroup( - jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(jPanel1Layout.createSequentialGroup() - .addGap(12, 12, 12) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(jLabel1) - .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) - .addGap(18, 18, 18) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) - .addComponent(jLabel2) - .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) - .addGap(88, 88, 88) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(jButton1) - .addComponent(jButton2)) - .addGap(34, 34, 34) - .addComponent(jButton3) - .addContainerGap(7, Short.MAX_VALUE)) - ); - - javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2); - jPanel2.setLayout(jPanel2Layout); - jPanel2Layout.setHorizontalGroup( - jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(jPanel2Layout.createSequentialGroup() - .addContainerGap() - .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) - .addContainerGap()) - ); - jPanel2Layout.setVerticalGroup( - jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(jPanel2Layout.createSequentialGroup() - .addContainerGap() - .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) - .addContainerGap()) - ); - - javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); - getContentPane().setLayout(layout); - layout.setHorizontalGroup( - layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(layout.createSequentialGroup() - .addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) - .addGap(0, 83, Short.MAX_VALUE)) - ); - layout.setVerticalGroup( - layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addComponent(jPanel2, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) - ); - - pack(); - }// //GEN-END:initComponents - - /** - * @param args the command line arguments - */ - public static void main(String args[]) { - /* Set the Nimbus look and feel */ - // - /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel. - * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html - */ - try { - for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { - if ("Nimbus".equals(info.getName())) { - javax.swing.UIManager.setLookAndFeel(info.getClassName()); - break; - } - } - } catch (ClassNotFoundException ex) { - java.util.logging.Logger.getLogger(Login.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); - } catch (InstantiationException ex) { - java.util.logging.Logger.getLogger(Login.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); - } catch (IllegalAccessException ex) { - java.util.logging.Logger.getLogger(Login.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); - } catch (javax.swing.UnsupportedLookAndFeelException ex) { - java.util.logging.Logger.getLogger(Login.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); - } - // - - /* Create and display the form */ - java.awt.EventQueue.invokeLater(new Runnable() { - public void run() { - new Login().setVisible(true); - } - }); - } - - // Variables declaration - do not modify//GEN-BEGIN:variables - private javax.swing.JButton jButton1; - private javax.swing.JButton jButton2; - private javax.swing.JButton jButton3; - private javax.swing.JLabel jLabel1; - private javax.swing.JLabel jLabel2; - private javax.swing.JPanel jPanel1; - private javax.swing.JPanel jPanel2; - private javax.swing.JTextField jTextField1; - private javax.swing.JTextField jTextField2; - // End of variables declaration//GEN-END:variables -} diff --git a/src/NewBook.form b/src/NewBook.form deleted file mode 100644 index 364dd0c..0000000 --- a/src/NewBook.form +++ /dev/null @@ -1,247 +0,0 @@ - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/NewBook.java b/src/NewBook.java deleted file mode 100644 index 1e88d2b..0000000 --- a/src/NewBook.java +++ /dev/null @@ -1,220 +0,0 @@ -/* - * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license - * Click nbfs://nbhost/SystemFileSystem/Templates/GUIForms/JFrame.java to edit this template - */ - -/** - * - * @author pc - */ -public class NewBook extends javax.swing.JFrame { - - /** - * Creates new form NewBook - */ - public NewBook() { - initComponents(); - } - - /** - * This method is called from within the constructor to initialize the form. - * WARNING: Do NOT modify this code. The content of this method is always - * regenerated by the Form Editor. - */ - @SuppressWarnings("unchecked") - // //GEN-BEGIN:initComponents - private void initComponents() { - - jPanel1 = new javax.swing.JPanel(); - jTextField5 = new javax.swing.JTextField(); - jLabel6 = new javax.swing.JLabel(); - jLabel2 = new javax.swing.JLabel(); - jTextField2 = new javax.swing.JTextField(); - jLabel5 = new javax.swing.JLabel(); - jButton1 = new javax.swing.JButton(); - jLabel3 = new javax.swing.JLabel(); - jButton2 = new javax.swing.JButton(); - jLabel1 = new javax.swing.JLabel(); - jTextField6 = new javax.swing.JTextField(); - jLabel4 = new javax.swing.JLabel(); - jTextField4 = new javax.swing.JTextField(); - jTextField1 = new javax.swing.JTextField(); - jComboBox1 = new javax.swing.JComboBox<>(); - - setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); - - jPanel1.setBorder(javax.swing.BorderFactory.createTitledBorder(null, "NewBook", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Tahoma", 0, 24), new java.awt.Color(255, 51, 255))); // NOI18N - - jLabel6.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N - jLabel6.setText("Pages"); - - jLabel2.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N - jLabel2.setText("Name"); - - jLabel5.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N - jLabel5.setText("Price"); - - jButton1.setIcon(new javax.swing.ImageIcon("C:\\Users\\pc\\Desktop\\javac\\Library_Management_System\\icon_login\\add.png")); // NOI18N - jButton1.setText("Add"); - - jLabel3.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N - jLabel3.setText("Edition"); - - jButton2.setIcon(new javax.swing.ImageIcon("C:\\Users\\pc\\Desktop\\javac\\Library_Management_System\\icon_login\\back.png")); // NOI18N - jButton2.setText("Back"); - - jLabel1.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N - jLabel1.setText("Book ID"); - - jLabel4.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N - jLabel4.setText("Publisher"); - - jComboBox1.setModel(new javax.swing.DefaultComboBoxModel<>(new String[] { "1", "2", "3", "4", "5", "6", "7" })); - - javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); - jPanel1.setLayout(jPanel1Layout); - jPanel1Layout.setHorizontalGroup( - jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(jPanel1Layout.createSequentialGroup() - .addContainerGap() - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) - .addGroup(jPanel1Layout.createSequentialGroup() - .addComponent(jLabel6) - .addGap(92, 92, 92) - .addComponent(jTextField6)) - .addGroup(jPanel1Layout.createSequentialGroup() - .addComponent(jLabel1) - .addGap(79, 79, 79) - .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, 163, javax.swing.GroupLayout.PREFERRED_SIZE)) - .addGroup(jPanel1Layout.createSequentialGroup() - .addComponent(jLabel3) - .addGap(87, 87, 87) - .addComponent(jComboBox1, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) - .addGroup(jPanel1Layout.createSequentialGroup() - .addComponent(jLabel2) - .addGap(93, 93, 93) - .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, 163, javax.swing.GroupLayout.PREFERRED_SIZE)) - .addGroup(jPanel1Layout.createSequentialGroup() - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addComponent(jLabel4) - .addComponent(jLabel5)) - .addGap(74, 74, 74) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) - .addComponent(jTextField4) - .addComponent(jTextField5, javax.swing.GroupLayout.PREFERRED_SIZE, 163, javax.swing.GroupLayout.PREFERRED_SIZE)))) - .addGroup(jPanel1Layout.createSequentialGroup() - .addGap(18, 18, 18) - .addComponent(jButton1) - .addGap(50, 50, 50) - .addComponent(jButton2))) - .addContainerGap()) - ); - jPanel1Layout.setVerticalGroup( - jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(jPanel1Layout.createSequentialGroup() - .addContainerGap() - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(jLabel1) - .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) - .addGap(18, 18, 18) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(jLabel2) - .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) - .addGap(18, 18, 18) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(jLabel3) - .addComponent(jComboBox1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) - .addGap(18, 18, 18) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(jLabel4) - .addComponent(jTextField4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(jLabel5) - .addComponent(jTextField5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) - .addGap(8, 8, 8) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addComponent(jLabel6) - .addComponent(jTextField6, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(jButton1) - .addComponent(jButton2)) - .addContainerGap()) - ); - - javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); - getContentPane().setLayout(layout); - layout.setHorizontalGroup( - layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(layout.createSequentialGroup() - .addContainerGap() - .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) - .addContainerGap(81, Short.MAX_VALUE)) - ); - layout.setVerticalGroup( - layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(layout.createSequentialGroup() - .addGap(19, 19, 19) - .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) - .addGap(23, 23, 23)) - ); - - setSize(new java.awt.Dimension(416, 333)); - setLocationRelativeTo(null); - }// //GEN-END:initComponents - - /** - * @param args the command line arguments - */ - public static void main(String args[]) { - /* Set the Nimbus look and feel */ - // - /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel. - * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html - */ - try { - for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { - if ("Nimbus".equals(info.getName())) { - javax.swing.UIManager.setLookAndFeel(info.getClassName()); - break; - } - } - } catch (ClassNotFoundException ex) { - java.util.logging.Logger.getLogger(NewBook.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); - } catch (InstantiationException ex) { - java.util.logging.Logger.getLogger(NewBook.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); - } catch (IllegalAccessException ex) { - java.util.logging.Logger.getLogger(NewBook.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); - } catch (javax.swing.UnsupportedLookAndFeelException ex) { - java.util.logging.Logger.getLogger(NewBook.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); - } - // - - /* Create and display the form */ - java.awt.EventQueue.invokeLater(new Runnable() { - public void run() { - new NewBook().setVisible(true); - } - }); - } - - // Variables declaration - do not modify//GEN-BEGIN:variables - private javax.swing.JButton jButton1; - private javax.swing.JButton jButton2; - private javax.swing.JComboBox jComboBox1; - private javax.swing.JLabel jLabel1; - private javax.swing.JLabel jLabel2; - private javax.swing.JLabel jLabel3; - private javax.swing.JLabel jLabel4; - private javax.swing.JLabel jLabel5; - private javax.swing.JLabel jLabel6; - private javax.swing.JPanel jPanel1; - private javax.swing.JTextField jTextField1; - private javax.swing.JTextField jTextField2; - private javax.swing.JTextField jTextField4; - private javax.swing.JTextField jTextField5; - private javax.swing.JTextField jTextField6; - // End of variables declaration//GEN-END:variables -} diff --git a/src/ReturnBook.form b/src/ReturnBook.form deleted file mode 100644 index 23d7678..0000000 --- a/src/ReturnBook.form +++ /dev/null @@ -1,384 +0,0 @@ - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/ReturnBook.java b/src/ReturnBook.java deleted file mode 100644 index 49b384b..0000000 --- a/src/ReturnBook.java +++ /dev/null @@ -1,349 +0,0 @@ -/* - * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license - * Click nbfs://nbhost/SystemFileSystem/Templates/GUIForms/JFrame.java to edit this template - */ - -/** - * - * @author pc - */ -public class ReturnBook extends javax.swing.JFrame { - - /** - * Creates new form ReturnBook - */ - public ReturnBook() { - initComponents(); - } - - /** - * This method is called from within the constructor to initialize the form. - * WARNING: Do NOT modify this code. The content of this method is always - * regenerated by the Form Editor. - */ - @SuppressWarnings("unchecked") - // //GEN-BEGIN:initComponents - private void initComponents() { - - jPanel1 = new javax.swing.JPanel(); - jTextField4 = new javax.swing.JTextField(); - jLabel13 = new javax.swing.JLabel(); - jTextField3 = new javax.swing.JTextField(); - jLabel1 = new javax.swing.JLabel(); - jLabel3 = new javax.swing.JLabel(); - jTextField15 = new javax.swing.JTextField(); - jLabel5 = new javax.swing.JLabel(); - jTextField5 = new javax.swing.JTextField(); - jLabel2 = new javax.swing.JLabel(); - jTextField13 = new javax.swing.JTextField(); - jTextField1 = new javax.swing.JTextField(); - jLabel14 = new javax.swing.JLabel(); - jTextField10 = new javax.swing.JTextField(); - jTextField16 = new javax.swing.JTextField(); - jTextField6 = new javax.swing.JTextField(); - jTextField8 = new javax.swing.JTextField(); - jLabel4 = new javax.swing.JLabel(); - jLabel9 = new javax.swing.JLabel(); - jLabel10 = new javax.swing.JLabel(); - jLabel7 = new javax.swing.JLabel(); - jTextField9 = new javax.swing.JTextField(); - jTextField2 = new javax.swing.JTextField(); - jTextField14 = new javax.swing.JTextField(); - jLabel8 = new javax.swing.JLabel(); - jLabel12 = new javax.swing.JLabel(); - jTextField7 = new javax.swing.JTextField(); - jLabel11 = new javax.swing.JLabel(); - jLabel6 = new javax.swing.JLabel(); - jLabel15 = new javax.swing.JLabel(); - jButton1 = new javax.swing.JButton(); - jButton2 = new javax.swing.JButton(); - - setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); - - jPanel1.setBorder(javax.swing.BorderFactory.createTitledBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(51, 51, 255)), "Return Panel", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Tahoma", 0, 24), new java.awt.Color(255, 0, 0))); // NOI18N - - jLabel13.setText("Pages"); - - jLabel1.setText("Student ID"); - - jLabel3.setText("Father Name"); - - jLabel5.setText("Branch"); - - jTextField5.addActionListener(new java.awt.event.ActionListener() { - public void actionPerformed(java.awt.event.ActionEvent evt) { - jTextField5ActionPerformed(evt); - } - }); - - jLabel2.setText("Name"); - - jLabel14.setText("Date of Issue"); - - jLabel4.setText("Course"); - - jLabel9.setText("Name"); - - jLabel10.setText("Edition"); - - jLabel7.setText("Semester"); - - jLabel8.setText("Book Id"); - - jLabel12.setText("Price"); - - jLabel11.setText("Publisher"); - - jLabel6.setText("Year"); - - javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); - jPanel1.setLayout(jPanel1Layout); - jPanel1Layout.setHorizontalGroup( - jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(jPanel1Layout.createSequentialGroup() - .addContainerGap() - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup() - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup() - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup() - .addComponent(jLabel1) - .addGap(30, 30, 30)) - .addGroup(jPanel1Layout.createSequentialGroup() - .addComponent(jLabel2) - .addGap(53, 53, 53))) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) - .addComponent(jTextField1) - .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, 134, javax.swing.GroupLayout.PREFERRED_SIZE))) - .addGroup(jPanel1Layout.createSequentialGroup() - .addComponent(jLabel3) - .addGap(18, 18, 18) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addComponent(jTextField4) - .addComponent(jTextField3) - .addComponent(jTextField5) - .addComponent(jTextField6) - .addComponent(jTextField7))) - .addComponent(jLabel7) - .addComponent(jLabel6) - .addComponent(jLabel4) - .addComponent(jLabel5)) - .addGap(116, 116, 116) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addComponent(jLabel8) - .addComponent(jLabel9)) - .addComponent(jLabel11) - .addGroup(jPanel1Layout.createSequentialGroup() - .addComponent(jLabel10) - .addGap(8, 8, 8)) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addComponent(jLabel12) - .addComponent(jLabel13))) - .addGap(41, 41, 41) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) - .addComponent(jTextField9) - .addComponent(jTextField8) - .addComponent(jTextField14) - .addComponent(jTextField13) - .addComponent(jTextField10) - .addComponent(jTextField15) - .addComponent(jTextField16, javax.swing.GroupLayout.PREFERRED_SIZE, 146, javax.swing.GroupLayout.PREFERRED_SIZE))) - .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup() - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 309, javax.swing.GroupLayout.PREFERRED_SIZE) - .addComponent(jLabel14) - .addGap(195, 195, 195))) - .addContainerGap()) - ); - jPanel1Layout.setVerticalGroup( - jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(jPanel1Layout.createSequentialGroup() - .addContainerGap() - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(jPanel1Layout.createSequentialGroup() - .addGap(13, 13, 13) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(jLabel1) - .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(jTextField14, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) - .addComponent(jLabel8))) - .addGap(5, 5, 5) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(jPanel1Layout.createSequentialGroup() - .addComponent(jLabel9) - .addGap(8, 8, 8) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(jLabel2) - .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))) - .addComponent(jTextField8, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(jLabel3) - .addComponent(jTextField3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) - .addComponent(jLabel10) - .addComponent(jTextField9, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(jPanel1Layout.createSequentialGroup() - .addGap(26, 26, 26) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(jLabel4) - .addComponent(jTextField4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))) - .addGroup(jPanel1Layout.createSequentialGroup() - .addGap(18, 18, 18) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(jLabel11) - .addComponent(jTextField13, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(jPanel1Layout.createSequentialGroup() - .addGap(18, 18, 18) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(jLabel5) - .addComponent(jTextField5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))) - .addGroup(jPanel1Layout.createSequentialGroup() - .addGap(18, 18, 18) - .addComponent(jLabel12)) - .addGroup(jPanel1Layout.createSequentialGroup() - .addGap(18, 18, 18) - .addComponent(jTextField10, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(jPanel1Layout.createSequentialGroup() - .addGap(34, 34, 34) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(jLabel6) - .addComponent(jTextField6, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))) - .addGroup(jPanel1Layout.createSequentialGroup() - .addGap(18, 18, 18) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addComponent(jTextField15, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) - .addComponent(jLabel13)))) - .addGap(9, 9, 9) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(jLabel14) - .addComponent(jTextField16, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) - .addGap(9, 9, 9) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(jLabel7) - .addComponent(jTextField7, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) - .addContainerGap()) - ); - - jLabel15.setText("Return date"); - - jButton1.setIcon(new javax.swing.ImageIcon("C:\\Users\\pc\\Desktop\\javac\\Library_Management_System\\icon_login\\issuecon.png")); // NOI18N - jButton1.setText("Return"); - - jButton2.setIcon(new javax.swing.ImageIcon("C:\\Users\\pc\\Desktop\\javac\\Library_Management_System\\icon_login\\back.png")); // NOI18N - jButton2.setText("Back"); - - javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); - getContentPane().setLayout(layout); - layout.setHorizontalGroup( - layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(layout.createSequentialGroup() - .addGap(15, 15, 15) - .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) - .addGap(122, 122, 122)) - .addGroup(layout.createSequentialGroup() - .addGap(302, 302, 302) - .addComponent(jLabel15) - .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) - .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup() - .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) - .addComponent(jButton1) - .addGap(68, 68, 68) - .addComponent(jButton2) - .addGap(174, 174, 174)) - ); - layout.setVerticalGroup( - layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(layout.createSequentialGroup() - .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) - .addComponent(jLabel15) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) - .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(jButton1) - .addComponent(jButton2)) - .addGap(0, 15, Short.MAX_VALUE)) - ); - - setSize(new java.awt.Dimension(746, 454)); - setLocationRelativeTo(null); - }// //GEN-END:initComponents - - private void jTextField5ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField5ActionPerformed - // TODO add your handling code here: - }//GEN-LAST:event_jTextField5ActionPerformed - - /** - * @param args the command line arguments - */ - public static void main(String args[]) { - /* Set the Nimbus look and feel */ - // - /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel. - * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html - */ - try { - for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { - if ("Nimbus".equals(info.getName())) { - javax.swing.UIManager.setLookAndFeel(info.getClassName()); - break; - } - } - } catch (ClassNotFoundException ex) { - java.util.logging.Logger.getLogger(ReturnBook.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); - } catch (InstantiationException ex) { - java.util.logging.Logger.getLogger(ReturnBook.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); - } catch (IllegalAccessException ex) { - java.util.logging.Logger.getLogger(ReturnBook.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); - } catch (javax.swing.UnsupportedLookAndFeelException ex) { - java.util.logging.Logger.getLogger(ReturnBook.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); - } - // - - /* Create and display the form */ - java.awt.EventQueue.invokeLater(new Runnable() { - public void run() { - new ReturnBook().setVisible(true); - } - }); - } - - // Variables declaration - do not modify//GEN-BEGIN:variables - private javax.swing.JButton jButton1; - private javax.swing.JButton jButton2; - private javax.swing.JLabel jLabel1; - private javax.swing.JLabel jLabel10; - private javax.swing.JLabel jLabel11; - private javax.swing.JLabel jLabel12; - private javax.swing.JLabel jLabel13; - private javax.swing.JLabel jLabel14; - private javax.swing.JLabel jLabel15; - private javax.swing.JLabel jLabel2; - private javax.swing.JLabel jLabel3; - private javax.swing.JLabel jLabel4; - private javax.swing.JLabel jLabel5; - private javax.swing.JLabel jLabel6; - private javax.swing.JLabel jLabel7; - private javax.swing.JLabel jLabel8; - private javax.swing.JLabel jLabel9; - private javax.swing.JPanel jPanel1; - private javax.swing.JTextField jTextField1; - private javax.swing.JTextField jTextField10; - private javax.swing.JTextField jTextField13; - private javax.swing.JTextField jTextField14; - private javax.swing.JTextField jTextField15; - private javax.swing.JTextField jTextField16; - private javax.swing.JTextField jTextField2; - private javax.swing.JTextField jTextField3; - private javax.swing.JTextField jTextField4; - private javax.swing.JTextField jTextField5; - private javax.swing.JTextField jTextField6; - private javax.swing.JTextField jTextField7; - private javax.swing.JTextField jTextField8; - private javax.swing.JTextField jTextField9; - // End of variables declaration//GEN-END:variables -} diff --git a/src/Signup.form b/src/Signup.form deleted file mode 100644 index 4faad4e..0000000 --- a/src/Signup.form +++ /dev/null @@ -1,240 +0,0 @@ - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/Signup.java b/src/Signup.java deleted file mode 100644 index 8bc71d8..0000000 --- a/src/Signup.java +++ /dev/null @@ -1,300 +0,0 @@ -import java.sql.*; -import javax.swing.JOptionPane; - - -/* - * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license - * Click nbfs://nbhost/SystemFileSystem/Templates/GUIForms/JFrame.java to edit this template - */ - -/** - * - * @author pc - */ -public class Signup extends javax.swing.JFrame { -Connection conn; -ResultSet rs; -PreparedStatement pst; - - /** - * Creates new form Signup - */ - public Signup() { - super("Login"); - initComponents(); - conn = JavaConnect.ConnerDb(); - - } - - /** - * This method is called from within the constructor to initialize the form. - * WARNING: Do NOT modify this code. The content of this method is always - * regenerated by the Form Editor. - */ - @SuppressWarnings("unchecked") - // - private void initComponents() { - - jPanel2 = new javax.swing.JPanel(); - jLabel6 = new javax.swing.JLabel(); - jLabel2 = new javax.swing.JLabel(); - jButton1 = new javax.swing.JButton(); - jTextField5 = new javax.swing.JTextField(); - jButton2 = new javax.swing.JButton(); - jLabel3 = new javax.swing.JLabel(); - jTextField3 = new javax.swing.JTextField(); - jTextField4 = new javax.swing.JTextField(); - jLabel5 = new javax.swing.JLabel(); - jTextField1 = new javax.swing.JTextField(); - jLabel4 = new javax.swing.JLabel(); - jTextField2 = new javax.swing.JTextField(); - jPanel3 = new javax.swing.JPanel(); - - setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); - - jPanel2.setBackground(new java.awt.Color(51, 51, 51)); - jPanel2.setBorder(javax.swing.BorderFactory.createTitledBorder(null, "Signup", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Tahoma", 0, 18), new java.awt.Color(0, 0, 0))); // NOI18N - - jLabel6.setText("Security Question"); - - jLabel2.setText("Password"); - - jButton1.setBackground(new java.awt.Color(0, 204, 204)); - jButton1.setText("Create"); - jButton1.addActionListener(new java.awt.event.ActionListener() { - public void actionPerformed(java.awt.event.ActionEvent evt) { - jButton1ActionPerformed(evt); - } - }); - - jTextField5.setBackground(new java.awt.Color(0, 204, 204)); - jTextField5.addActionListener(new java.awt.event.ActionListener() { - public void actionPerformed(java.awt.event.ActionEvent evt) { - jTextField5ActionPerformed(evt); - } - }); - - jButton2.setBackground(new java.awt.Color(0, 204, 204)); - jButton2.setText("Back"); - jButton2.addActionListener(new java.awt.event.ActionListener() { - public void actionPerformed(java.awt.event.ActionEvent evt) { - jButton2ActionPerformed(evt); - } - }); - - jLabel3.setText("Name"); - - jTextField3.setBackground(new java.awt.Color(0, 204, 204)); - jTextField3.addActionListener(new java.awt.event.ActionListener() { - public void actionPerformed(java.awt.event.ActionEvent evt) { - jTextField3ActionPerformed(evt); - } - }); - - jTextField4.setBackground(new java.awt.Color(0, 204, 204)); - - jLabel5.setText("Answer"); - - jTextField1.setBackground(new java.awt.Color(0, 204, 204)); - - jLabel4.setText("Username"); - - jTextField2.setBackground(new java.awt.Color(0, 204, 204)); - jTextField2.addActionListener(new java.awt.event.ActionListener() { - public void actionPerformed(java.awt.event.ActionEvent evt) { - jTextField2ActionPerformed(evt); - } - }); - - javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2); - jPanel2.setLayout(jPanel2Layout); - jPanel2Layout.setHorizontalGroup( - jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(jPanel2Layout.createSequentialGroup() - .addContainerGap() - .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(jPanel2Layout.createSequentialGroup() - .addGap(19, 19, 19) - .addComponent(jButton1) - .addGap(41, 41, 41) - .addComponent(jButton2) - .addContainerGap()) - .addGroup(jPanel2Layout.createSequentialGroup() - .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addComponent(jLabel4) - .addComponent(jLabel3) - .addComponent(jLabel2) - .addComponent(jLabel6) - .addComponent(jLabel5)) - .addGap(26, 26, 26) - .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addComponent(jTextField5, javax.swing.GroupLayout.DEFAULT_SIZE, 167, Short.MAX_VALUE) - .addComponent(jTextField3) - .addComponent(jTextField2) - .addComponent(jTextField4) - .addComponent(jTextField1))))) - ); - jPanel2Layout.setVerticalGroup( - jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(jPanel2Layout.createSequentialGroup() - .addContainerGap() - .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(jLabel4, javax.swing.GroupLayout.PREFERRED_SIZE, 28, javax.swing.GroupLayout.PREFERRED_SIZE) - .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) - .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(jLabel3) - .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) - .addGap(18, 18, 18) - .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, 27, javax.swing.GroupLayout.PREFERRED_SIZE) - .addComponent(jTextField5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) - .addGap(18, 18, 18) - .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(jLabel6) - .addComponent(jTextField3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) - .addGap(28, 28, 28) - .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(jTextField4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) - .addComponent(jLabel5, javax.swing.GroupLayout.PREFERRED_SIZE, 32, javax.swing.GroupLayout.PREFERRED_SIZE)) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 52, Short.MAX_VALUE) - .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(jButton1) - .addComponent(jButton2)) - .addContainerGap()) - ); - - jPanel3.setBackground(new java.awt.Color(0, 204, 204)); - - javax.swing.GroupLayout jPanel3Layout = new javax.swing.GroupLayout(jPanel3); - jPanel3.setLayout(jPanel3Layout); - jPanel3Layout.setHorizontalGroup( - jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGap(0, 235, Short.MAX_VALUE) - ); - jPanel3Layout.setVerticalGroup( - jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGap(0, 0, Short.MAX_VALUE) - ); - - javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); - getContentPane().setLayout(layout); - layout.setHorizontalGroup( - layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(layout.createSequentialGroup() - .addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) - .addComponent(jPanel3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) - ); - layout.setVerticalGroup( - layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(layout.createSequentialGroup() - .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addComponent(jPanel3, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) - .addComponent(jPanel2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) - .addContainerGap()) - ); - - pack(); - }// - - private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { - try { - String sql = "INSERT INTO Information(Username, Name, Password, `Security Question`, Answer) VALUES(?, ?, ?, ?, ?)"; - pst = conn.prepareStatement(sql); - pst.setString(1, jTextField1.getText()); - pst.setString(2, jTextField2.getText()); - pst.setString(3, jTextField5.getText()); - pst.setString(4, jTextField3.getText()); - pst.setString(5, jTextField4.getText()); - pst.execute(); - JOptionPane.showMessageDialog(null, "New Account created"); - rs.close(); - pst.close(); -} catch (SQLException e) { - JOptionPane.showMessageDialog(null, e.getMessage(), "Error", JOptionPane.ERROR_MESSAGE); -} finally { - try { - if (pst != null) { - pst.close(); - } - } catch (SQLException e) { - // Handle the exception if closing the prepared statement fails - } -} - - - } - - private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) { - setVisible(false); - Login ob=new Login(); - ob.setVisible(true); - - - } - - private void jTextField2ActionPerformed(java.awt.event.ActionEvent evt) { - // TODO add your handling code here: - } - - private void jTextField3ActionPerformed(java.awt.event.ActionEvent evt) { - // TODO add your handling code here: - } - - private void jTextField5ActionPerformed(java.awt.event.ActionEvent evt) { - // TODO add your handling code here: - } - - /** - * @param args the command line arguments - */ - public static void main(String args[]) { - /* Set the Nimbus look and feel */ - // - /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel. - * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html - */ - try { - for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { - if ("Nimbus".equals(info.getName())) { - javax.swing.UIManager.setLookAndFeel(info.getClassName()); - break; - } - } - } catch (ClassNotFoundException ex) { - java.util.logging.Logger.getLogger(Signup.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); - } catch (InstantiationException ex) { - java.util.logging.Logger.getLogger(Signup.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); - } catch (IllegalAccessException ex) { - java.util.logging.Logger.getLogger(Signup.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); - } catch (javax.swing.UnsupportedLookAndFeelException ex) { - java.util.logging.Logger.getLogger(Signup.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); - } - // - - /* Create and display the form */ - java.awt.EventQueue.invokeLater(new Runnable() { - public void run() { - new Signup().setVisible(true); - } - }); - } - - // Variables declaration - do not modify - private javax.swing.JButton jButton1; - private javax.swing.JButton jButton2; - private javax.swing.JLabel jLabel2; - private javax.swing.JLabel jLabel3; - private javax.swing.JLabel jLabel4; - private javax.swing.JLabel jLabel5; - private javax.swing.JLabel jLabel6; - private javax.swing.JPanel jPanel2; - private javax.swing.JPanel jPanel3; - private javax.swing.JTextField jTextField1; - private javax.swing.JTextField jTextField2; - private javax.swing.JTextField jTextField3; - private javax.swing.JTextField jTextField4; - private javax.swing.JTextField jTextField5; - // End of variables declaration -} diff --git a/src/Statistics.form b/src/Statistics.form deleted file mode 100644 index 48db5f6..0000000 --- a/src/Statistics.form +++ /dev/null @@ -1,178 +0,0 @@ - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-
-
-
-
-
- diff --git a/src/Statistics.java b/src/Statistics.java deleted file mode 100644 index fecd4c2..0000000 --- a/src/Statistics.java +++ /dev/null @@ -1,171 +0,0 @@ -/* - * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license - * Click nbfs://nbhost/SystemFileSystem/Templates/GUIForms/JFrame.java to edit this template - */ - -/** - * - * @author pc - */ -public class Statistics extends javax.swing.JFrame { - - /** - * Creates new form Statistics - */ - public Statistics() { - initComponents(); - } - - /** - * This method is called from within the constructor to initialize the form. - * WARNING: Do NOT modify this code. The content of this method is always - * regenerated by the Form Editor. - */ - @SuppressWarnings("unchecked") - // //GEN-BEGIN:initComponents - private void initComponents() { - - jPanel1 = new javax.swing.JPanel(); - jScrollPane1 = new javax.swing.JScrollPane(); - jTable1 = new javax.swing.JTable(); - jPanel2 = new javax.swing.JPanel(); - jScrollPane2 = new javax.swing.JScrollPane(); - jTable2 = new javax.swing.JTable(); - - setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); - - jPanel1.setBorder(javax.swing.BorderFactory.createTitledBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 0, 255)), "Issue Detail", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Tahoma", 0, 24), new java.awt.Color(255, 102, 0))); // NOI18N - - jTable1.setModel(new javax.swing.table.DefaultTableModel( - new Object [][] { - {null, null, null, null}, - {null, null, null, null}, - {null, null, null, null}, - {null, null, null, null} - }, - new String [] { - "Title 1", "Title 2", "Title 3", "Title 4" - } - )); - jScrollPane1.setViewportView(jTable1); - - javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); - jPanel1.setLayout(jPanel1Layout); - jPanel1Layout.setHorizontalGroup( - jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup() - .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) - .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 375, javax.swing.GroupLayout.PREFERRED_SIZE) - .addContainerGap()) - ); - jPanel1Layout.setVerticalGroup( - jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(jPanel1Layout.createSequentialGroup() - .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 84, javax.swing.GroupLayout.PREFERRED_SIZE) - .addGap(0, 0, Short.MAX_VALUE)) - ); - - jPanel2.setBorder(javax.swing.BorderFactory.createTitledBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(51, 255, 0)), "Return Detail", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Tahoma", 0, 24), new java.awt.Color(51, 51, 255))); // NOI18N - - jTable2.setModel(new javax.swing.table.DefaultTableModel( - new Object [][] { - {null, null, null, null}, - {null, null, null, null}, - {null, null, null, null}, - {null, null, null, null} - }, - new String [] { - "Title 1", "Title 2", "Title 3", "Title 4" - } - )); - jScrollPane2.setViewportView(jTable2); - - javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2); - jPanel2.setLayout(jPanel2Layout); - jPanel2Layout.setHorizontalGroup( - jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(jPanel2Layout.createSequentialGroup() - .addContainerGap() - .addComponent(jScrollPane2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) - .addContainerGap()) - ); - jPanel2Layout.setVerticalGroup( - jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(jPanel2Layout.createSequentialGroup() - .addContainerGap() - .addComponent(jScrollPane2, javax.swing.GroupLayout.PREFERRED_SIZE, 130, javax.swing.GroupLayout.PREFERRED_SIZE) - .addContainerGap()) - ); - - javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); - getContentPane().setLayout(layout); - layout.setHorizontalGroup( - layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(layout.createSequentialGroup() - .addContainerGap() - .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(layout.createSequentialGroup() - .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) - .addGap(492, 492, 492)) - .addGroup(layout.createSequentialGroup() - .addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) - .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))) - ); - layout.setVerticalGroup( - layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(layout.createSequentialGroup() - .addContainerGap() - .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, 119, javax.swing.GroupLayout.PREFERRED_SIZE) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 43, Short.MAX_VALUE) - .addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) - .addGap(42, 42, 42)) - ); - - setSize(new java.awt.Dimension(695, 396)); - setLocationRelativeTo(null); - }// //GEN-END:initComponents - - /** - * @param args the command line arguments - */ - public static void main(String args[]) { - /* Set the Nimbus look and feel */ - // - /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel. - * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html - */ - try { - for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { - if ("Nimbus".equals(info.getName())) { - javax.swing.UIManager.setLookAndFeel(info.getClassName()); - break; - } - } - } catch (ClassNotFoundException ex) { - java.util.logging.Logger.getLogger(Statistics.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); - } catch (InstantiationException ex) { - java.util.logging.Logger.getLogger(Statistics.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); - } catch (IllegalAccessException ex) { - java.util.logging.Logger.getLogger(Statistics.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); - } catch (javax.swing.UnsupportedLookAndFeelException ex) { - java.util.logging.Logger.getLogger(Statistics.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); - } - // - - /* Create and display the form */ - java.awt.EventQueue.invokeLater(new Runnable() { - public void run() { - new Statistics().setVisible(true); - } - }); - } - - // Variables declaration - do not modify//GEN-BEGIN:variables - private javax.swing.JPanel jPanel1; - private javax.swing.JPanel jPanel2; - private javax.swing.JScrollPane jScrollPane1; - private javax.swing.JScrollPane jScrollPane2; - private javax.swing.JTable jTable1; - private javax.swing.JTable jTable2; - // End of variables declaration//GEN-END:variables -} diff --git a/src/Student.form b/src/Student.form deleted file mode 100644 index 0944394..0000000 --- a/src/Student.form +++ /dev/null @@ -1,293 +0,0 @@ - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/Student.java b/src/Student.java deleted file mode 100644 index 4f3bb66..0000000 --- a/src/Student.java +++ /dev/null @@ -1,238 +0,0 @@ -/* - * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license - * Click nbfs://nbhost/SystemFileSystem/Templates/GUIForms/JFrame.java to edit this template - */ - -/** - * - * @author pc - */ -public class Student extends javax.swing.JFrame { - - /** - * Creates new form Student - */ - public Student() { - initComponents(); - } - - /** - * This method is called from within the constructor to initialize the form. - * WARNING: Do NOT modify this code. The content of this method is always - * regenerated by the Form Editor. - */ - @SuppressWarnings("unchecked") - // //GEN-BEGIN:initComponents - private void initComponents() { - - jPanel1 = new javax.swing.JPanel(); - jLabel4 = new javax.swing.JLabel(); - jTextField2 = new javax.swing.JTextField(); - jTextField3 = new javax.swing.JTextField(); - jLabel7 = new javax.swing.JLabel(); - jComboBox1 = new javax.swing.JComboBox<>(); - jLabel6 = new javax.swing.JLabel(); - jTextField1 = new javax.swing.JTextField(); - jLabel3 = new javax.swing.JLabel(); - jButton1 = new javax.swing.JButton(); - jButton2 = new javax.swing.JButton(); - jLabel1 = new javax.swing.JLabel(); - jTextField4 = new javax.swing.JTextField(); - jLabel5 = new javax.swing.JLabel(); - jLabel2 = new javax.swing.JLabel(); - jComboBox3 = new javax.swing.JComboBox<>(); - jComboBox4 = new javax.swing.JComboBox<>(); - - setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); - - jPanel1.setBorder(javax.swing.BorderFactory.createTitledBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 153, 153)), "NewStudent", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Tahoma", 0, 18), new java.awt.Color(255, 204, 0))); // NOI18N - - jLabel4.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N - jLabel4.setText("Course"); - - jLabel7.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N - jLabel7.setText("Semester"); - - jComboBox1.setModel(new javax.swing.DefaultComboBoxModel<>(new String[] { "Programming in python", "programming in java", "probability and statistics", "Computer architecture", " " })); - - jLabel6.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N - jLabel6.setText("Year"); - - jLabel3.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N - jLabel3.setText("Father Name"); - - jButton1.setIcon(new javax.swing.ImageIcon("C:\\Users\\pc\\Desktop\\javac\\Library_Management_System\\icon_login\\create.png")); // NOI18N - jButton1.setText("Register"); - - jButton2.setIcon(new javax.swing.ImageIcon("C:\\Users\\pc\\Desktop\\javac\\Library_Management_System\\icon_login\\back.png")); // NOI18N - jButton2.setText("Back"); - - jLabel1.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N - jLabel1.setText("Student ID"); - - jLabel5.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N - jLabel5.setText("Branch"); - - jLabel2.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N - jLabel2.setText("Name"); - - jComboBox3.setModel(new javax.swing.DefaultComboBoxModel<>(new String[] { "2021", "2022", "2023" })); - - jComboBox4.setModel(new javax.swing.DefaultComboBoxModel<>(new String[] { "Fall", "Spring", "Summer" })); - - javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); - jPanel1.setLayout(jPanel1Layout); - jPanel1Layout.setHorizontalGroup( - jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(jPanel1Layout.createSequentialGroup() - .addContainerGap() - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(jPanel1Layout.createSequentialGroup() - .addGap(75, 75, 75) - .addComponent(jButton1) - .addGap(61, 61, 61) - .addComponent(jButton2)) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) - .addGroup(jPanel1Layout.createSequentialGroup() - .addComponent(jLabel1) - .addGap(111, 111, 111) - .addComponent(jTextField1)) - .addGroup(jPanel1Layout.createSequentialGroup() - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addComponent(jLabel4) - .addComponent(jLabel5) - .addComponent(jLabel6) - .addComponent(jLabel7)) - .addGap(118, 118, 118) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) - .addComponent(jComboBox1, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) - .addComponent(jTextField4) - .addComponent(jComboBox3, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) - .addComponent(jComboBox4, javax.swing.GroupLayout.PREFERRED_SIZE, 162, javax.swing.GroupLayout.PREFERRED_SIZE)))) - .addGroup(jPanel1Layout.createSequentialGroup() - .addComponent(jLabel3) - .addGap(98, 98, 98) - .addComponent(jTextField3, javax.swing.GroupLayout.PREFERRED_SIZE, 162, javax.swing.GroupLayout.PREFERRED_SIZE)) - .addGroup(jPanel1Layout.createSequentialGroup() - .addComponent(jLabel2) - .addGap(143, 143, 143) - .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, 162, javax.swing.GroupLayout.PREFERRED_SIZE))) - .addContainerGap()) - ); - jPanel1Layout.setVerticalGroup( - jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(jPanel1Layout.createSequentialGroup() - .addContainerGap() - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(jLabel1) - .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(jLabel2) - .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) - .addGap(8, 8, 8) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addComponent(jLabel3) - .addComponent(jTextField3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(jLabel4) - .addComponent(jComboBox1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) - .addGap(18, 18, 18) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(jLabel5) - .addComponent(jTextField4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) - .addGap(18, 18, 18) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(jLabel6) - .addComponent(jComboBox3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(jPanel1Layout.createSequentialGroup() - .addGap(24, 24, 24) - .addComponent(jLabel7)) - .addGroup(jPanel1Layout.createSequentialGroup() - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) - .addComponent(jComboBox4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))) - .addGap(27, 27, 27) - .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(jButton1) - .addComponent(jButton2)) - .addContainerGap()) - ); - - javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); - getContentPane().setLayout(layout); - layout.setHorizontalGroup( - layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(layout.createSequentialGroup() - .addContainerGap() - .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) - .addContainerGap(153, Short.MAX_VALUE)) - ); - layout.setVerticalGroup( - layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(layout.createSequentialGroup() - .addGap(14, 14, 14) - .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) - .addContainerGap(16, Short.MAX_VALUE)) - ); - - setSize(new java.awt.Dimension(537, 364)); - setLocationRelativeTo(null); - }// //GEN-END:initComponents - - /** - * @param args the command line arguments - */ - public static void main(String args[]) { - /* Set the Nimbus look and feel */ - // - /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel. - * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html - */ - try { - for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { - if ("Nimbus".equals(info.getName())) { - javax.swing.UIManager.setLookAndFeel(info.getClassName()); - break; - } - } - } catch (ClassNotFoundException ex) { - java.util.logging.Logger.getLogger(Student.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); - } catch (InstantiationException ex) { - java.util.logging.Logger.getLogger(Student.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); - } catch (IllegalAccessException ex) { - java.util.logging.Logger.getLogger(Student.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); - } catch (javax.swing.UnsupportedLookAndFeelException ex) { - java.util.logging.Logger.getLogger(Student.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); - } - // - - /* Create and display the form */ - java.awt.EventQueue.invokeLater(new Runnable() { - public void run() { - new Student().setVisible(true); - } - }); - } - - // Variables declaration - do not modify//GEN-BEGIN:variables - private javax.swing.JButton jButton1; - private javax.swing.JButton jButton2; - private javax.swing.JComboBox jComboBox1; - private javax.swing.JComboBox jComboBox3; - private javax.swing.JComboBox jComboBox4; - private javax.swing.JLabel jLabel1; - private javax.swing.JLabel jLabel2; - private javax.swing.JLabel jLabel3; - private javax.swing.JLabel jLabel4; - private javax.swing.JLabel jLabel5; - private javax.swing.JLabel jLabel6; - private javax.swing.JLabel jLabel7; - private javax.swing.JPanel jPanel1; - private javax.swing.JTextField jTextField1; - private javax.swing.JTextField jTextField2; - private javax.swing.JTextField jTextField3; - private javax.swing.JTextField jTextField4; - // End of variables declaration//GEN-END:variables -} diff --git a/src/information b/src/information deleted file mode 100644 index fa316d9917f2935dd5bf71e8cfe47c5285ebe7d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12288 zcmeI#F-yZh6bJCTDk_1JZXL2bIw?d!Tpf&ZNHL~unu47|Os^1V6U<$xj{5EVDt-b- zb0rmuLnoK=fAH?|?zoWqWqRY0pJ_?+qFg4Lu2_e0&TfbpW4z9TIyYhJ!%b1orrs5t zUCh7Q_BU(U7PBq;bJqdvLjVF0fB*y_009U<00Izz00jP5;Qg8(cO8d+40Q6mkY1V= zRj!+5LZ7zgmlOSi31Mk#C11$pR6VXJ6C4<6PiL5l0zZd0_UWi~sz$u`Zbd2!8A zzl0}0ka+VTLT`dc&w6ySq{SlGn;`rLhI!9SemTvPz1?n6NaVD|E;7Sl4~Q6J zOFCORpCm(9?30ErtM++miEVzpy2gJplXJ#7|8U*{j6(nd5P$##AOHafKmY;|fB*#k zfxw%4#-G^O|>Q1`8pUE^4N0NN+g-^X_I`4P8 zwA0^y>h=%liFeSZ-XG&_+7VecSLukhd%pMB>z^)d)5e|*iZseg+AU<3M=IGk`}8)s zNj8`1>6#mxX2Wq?28)uBe4V|F^{sv&id-$)gZi+8+jXV7*RNEbYdYKfF5@5hJ3iJG zBnUtN0uX=z1Rwwb2tWV=5P$##YJr<}!)coLuZ(1zi>V5eYoDKo`u};9QK^cQk|;Q& zDkjhw#yXB5Zdr}>rs*|9Syr6r7wTmN1rP=yrAF6=EsbG=g0g9 z|AtQt0SG_<0uX=z1Rwwb2tWV=5P-mcC9rBa#v(vrFI($|4n0^^&my8=u2|0MB2MrN D4jZN6 diff --git a/src/javaConnect.java b/src/javaConnect.java deleted file mode 100644 index 5a92511..0000000 --- a/src/javaConnect.java +++ /dev/null @@ -1,26 +0,0 @@ - /* - * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license - * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template - */ - -/** - * - * @author pc - */ -import java.sql.*; -import javax.swing.JOptionPane; - -public class javaConnect { - Connection conn; - public static Connection ConnerDb(){ - try{ - Class.forName("org.sqlite.JDBC"); - Connection conn=DriverManager.getConnection(("jdbc:sqlite:C:\\Users\\pc\\Desktop\\javac\\Library_System\\src\\Data.sqlite")); - return conn; - }catch(Exception e){ - JOptionPane.showMessageDialog(null,e); - return null; - } - } - -} From 43ad746f7edd480c395626b1b8cd4fbe271dd481 Mon Sep 17 00:00:00 2001 From: Guegouo Moghommahie Guiddel <125418589+Apache-ghost@users.noreply.github.com> Date: Tue, 30 Jan 2024 09:27:01 +0100 Subject: [PATCH 5/6] Add files via upload --- build/classes/About$1.class | Bin 0 -> 509 bytes build/classes/About.class | Bin 0 -> 6928 bytes build/classes/About.form | 220 ++++ build/classes/Data | Bin 0 -> 20480 bytes build/classes/Data.sqlite | Bin 0 -> 32768 bytes build/classes/Forgot$1.class | Bin 0 -> 708 bytes build/classes/Forgot$2.class | Bin 0 -> 711 bytes build/classes/Forgot$3.class | Bin 0 -> 711 bytes build/classes/Forgot$4.class | Bin 0 -> 708 bytes build/classes/Forgot$5.class | Bin 0 -> 708 bytes build/classes/Forgot$6.class | Bin 0 -> 513 bytes build/classes/Forgot.class | Bin 0 -> 10762 bytes build/classes/Forgot.form | 291 +++++ build/classes/Home$1.class | Bin 0 -> 696 bytes build/classes/Home$10.class | Bin 0 -> 507 bytes build/classes/Home$2.class | Bin 0 -> 696 bytes build/classes/Home$3.class | Bin 0 -> 696 bytes build/classes/Home$4.class | Bin 0 -> 696 bytes build/classes/Home$5.class | Bin 0 -> 696 bytes build/classes/Home$6.class | Bin 0 -> 696 bytes build/classes/Home$7.class | Bin 0 -> 698 bytes build/classes/Home$8.class | Bin 0 -> 698 bytes build/classes/Home$9.class | Bin 0 -> 698 bytes build/classes/Home.class | Bin 0 -> 12016 bytes build/classes/Home.form | 428 +++++++ build/classes/IssueBook$1.class | Bin 0 -> 726 bytes build/classes/IssueBook$2.class | Bin 0 -> 726 bytes build/classes/IssueBook$3.class | Bin 0 -> 726 bytes build/classes/IssueBook$4.class | Bin 0 -> 726 bytes build/classes/IssueBook$5.class | Bin 0 -> 525 bytes build/classes/IssueBook.class | Bin 0 -> 14656 bytes build/classes/IssueBook.form | 570 +++++++++ build/classes/JavaConnect.class | Bin 0 -> 908 bytes build/classes/Loading$1.class | Bin 0 -> 517 bytes build/classes/Loading.class | Bin 0 -> 6384 bytes build/classes/Loading.form | 104 ++ build/classes/Login$1.class | Bin 0 -> 702 bytes build/classes/Login$2.class | Bin 0 -> 702 bytes build/classes/Login$3.class | Bin 0 -> 702 bytes build/classes/Login$4.class | Bin 0 -> 509 bytes build/classes/Login.class | Bin 0 -> 9256 bytes build/classes/Login.form | 217 ++++ build/classes/NewBook$1.class | Bin 0 -> 714 bytes build/classes/NewBook$2.class | Bin 0 -> 714 bytes build/classes/NewBook$3.class | Bin 0 -> 517 bytes build/classes/NewBook.class | Bin 0 -> 10737 bytes build/classes/NewBook.form | 293 +++++ build/classes/ReturnBook$1.class | Bin 0 -> 732 bytes build/classes/ReturnBook$2.class | Bin 0 -> 735 bytes build/classes/ReturnBook$3.class | Bin 0 -> 735 bytes build/classes/ReturnBook$4.class | Bin 0 -> 736 bytes build/classes/ReturnBook$5.class | Bin 0 -> 736 bytes build/classes/ReturnBook$6.class | Bin 0 -> 732 bytes build/classes/ReturnBook$7.class | Bin 0 -> 732 bytes build/classes/ReturnBook$8.class | Bin 0 -> 732 bytes build/classes/ReturnBook$9.class | Bin 0 -> 529 bytes build/classes/ReturnBook.class | Bin 0 -> 15734 bytes build/classes/ReturnBook.form | 603 +++++++++ build/classes/Signup$1.class | Bin 0 -> 708 bytes build/classes/Signup$2.class | Bin 0 -> 711 bytes build/classes/Signup$3.class | Bin 0 -> 708 bytes build/classes/Signup$4.class | Bin 0 -> 711 bytes build/classes/Signup$5.class | Bin 0 -> 711 bytes build/classes/Signup$6.class | Bin 0 -> 513 bytes build/classes/Signup.class | Bin 0 -> 9627 bytes build/classes/Signup.form | 242 ++++ build/classes/Statistics$1.class | Bin 0 -> 732 bytes build/classes/Statistics$2.class | Bin 0 -> 529 bytes build/classes/Statistics.class | Bin 0 -> 8013 bytes nbproject/build-impl.xml | 1771 ++++++++++++++++++++++++++ nbproject/genfiles.properties | 8 + nbproject/private/private.properties | 2 + nbproject/private/private.xml | 20 + nbproject/project.properties | 103 ++ nbproject/project.xml | 15 + src/About.form | 220 ++++ src/About.java | 207 +++ src/Data | Bin 0 -> 20480 bytes src/Data.sqlite | Bin 0 -> 32768 bytes src/Forgot.form | 291 +++++ src/Forgot.java | 335 +++++ src/Home.form | 428 +++++++ src/Home.java | 441 +++++++ src/IssueBook.form | 570 +++++++++ src/IssueBook.java | 537 ++++++++ src/JavaConnect.java | 29 + src/Loading.form | 104 ++ src/Loading.java | 164 +++ src/Login.form | 217 ++++ src/Login.java | 266 ++++ src/NewBook.form | 293 +++++ src/NewBook.java | 295 +++++ src/ReturnBook.form | 603 +++++++++ src/ReturnBook.java | 594 +++++++++ src/Signup.form | 242 ++++ src/Signup.java | 287 +++++ src/Statistics.form | 176 +++ src/Statistics.java | 210 +++ src/Students.form | 374 ++++++ src/Students.java | 325 +++++ 100 files changed, 12095 insertions(+) create mode 100644 build/classes/About$1.class create mode 100644 build/classes/About.class create mode 100644 build/classes/About.form create mode 100644 build/classes/Data create mode 100644 build/classes/Data.sqlite create mode 100644 build/classes/Forgot$1.class create mode 100644 build/classes/Forgot$2.class create mode 100644 build/classes/Forgot$3.class create mode 100644 build/classes/Forgot$4.class create mode 100644 build/classes/Forgot$5.class create mode 100644 build/classes/Forgot$6.class create mode 100644 build/classes/Forgot.class create mode 100644 build/classes/Forgot.form create mode 100644 build/classes/Home$1.class create mode 100644 build/classes/Home$10.class create mode 100644 build/classes/Home$2.class create mode 100644 build/classes/Home$3.class create mode 100644 build/classes/Home$4.class create mode 100644 build/classes/Home$5.class create mode 100644 build/classes/Home$6.class create mode 100644 build/classes/Home$7.class create mode 100644 build/classes/Home$8.class create mode 100644 build/classes/Home$9.class create mode 100644 build/classes/Home.class create mode 100644 build/classes/Home.form create mode 100644 build/classes/IssueBook$1.class create mode 100644 build/classes/IssueBook$2.class create mode 100644 build/classes/IssueBook$3.class create mode 100644 build/classes/IssueBook$4.class create mode 100644 build/classes/IssueBook$5.class create mode 100644 build/classes/IssueBook.class create mode 100644 build/classes/IssueBook.form create mode 100644 build/classes/JavaConnect.class create mode 100644 build/classes/Loading$1.class create mode 100644 build/classes/Loading.class create mode 100644 build/classes/Loading.form create mode 100644 build/classes/Login$1.class create mode 100644 build/classes/Login$2.class create mode 100644 build/classes/Login$3.class create mode 100644 build/classes/Login$4.class create mode 100644 build/classes/Login.class create mode 100644 build/classes/Login.form create mode 100644 build/classes/NewBook$1.class create mode 100644 build/classes/NewBook$2.class create mode 100644 build/classes/NewBook$3.class create mode 100644 build/classes/NewBook.class create mode 100644 build/classes/NewBook.form create mode 100644 build/classes/ReturnBook$1.class create mode 100644 build/classes/ReturnBook$2.class create mode 100644 build/classes/ReturnBook$3.class create mode 100644 build/classes/ReturnBook$4.class create mode 100644 build/classes/ReturnBook$5.class create mode 100644 build/classes/ReturnBook$6.class create mode 100644 build/classes/ReturnBook$7.class create mode 100644 build/classes/ReturnBook$8.class create mode 100644 build/classes/ReturnBook$9.class create mode 100644 build/classes/ReturnBook.class create mode 100644 build/classes/ReturnBook.form create mode 100644 build/classes/Signup$1.class create mode 100644 build/classes/Signup$2.class create mode 100644 build/classes/Signup$3.class create mode 100644 build/classes/Signup$4.class create mode 100644 build/classes/Signup$5.class create mode 100644 build/classes/Signup$6.class create mode 100644 build/classes/Signup.class create mode 100644 build/classes/Signup.form create mode 100644 build/classes/Statistics$1.class create mode 100644 build/classes/Statistics$2.class create mode 100644 build/classes/Statistics.class create mode 100644 nbproject/build-impl.xml create mode 100644 nbproject/genfiles.properties create mode 100644 nbproject/private/private.properties create mode 100644 nbproject/private/private.xml create mode 100644 nbproject/project.properties create mode 100644 nbproject/project.xml create mode 100644 src/About.form create mode 100644 src/About.java create mode 100644 src/Data create mode 100644 src/Data.sqlite create mode 100644 src/Forgot.form create mode 100644 src/Forgot.java create mode 100644 src/Home.form create mode 100644 src/Home.java create mode 100644 src/IssueBook.form create mode 100644 src/IssueBook.java create mode 100644 src/JavaConnect.java create mode 100644 src/Loading.form create mode 100644 src/Loading.java create mode 100644 src/Login.form create mode 100644 src/Login.java create mode 100644 src/NewBook.form create mode 100644 src/NewBook.java create mode 100644 src/ReturnBook.form create mode 100644 src/ReturnBook.java create mode 100644 src/Signup.form create mode 100644 src/Signup.java create mode 100644 src/Statistics.form create mode 100644 src/Statistics.java create mode 100644 src/Students.form create mode 100644 src/Students.java diff --git a/build/classes/About$1.class b/build/classes/About$1.class new file mode 100644 index 0000000000000000000000000000000000000000..ad07477e1b3a2ee004de387da85a8f7e5056ef2b GIT binary patch literal 509 zcmYjOO;5r=5Pb`ULaCsr_^li~fCq_JF-Ai)np8~0G*M4&*}#&rO}efB%Znru{Q>?c zw|VPc8FP&~4Q60Xk~w8nG7t}y5+`|w1^3PW|F{}4;*%($JP zPbC#gNZyUdE)O4PK-CI7$G4qOB=J0{MMI$&iq>4WO_PPOr2f4i4n2M?lKw`D9w+Tc z`AT|zpoARU@n{(IP3&TiW*j?$>S~P_YcW6mjJ4V#2!u!U{%8hy(S_S1}x1M&uSDwC)43pWc}zyJUM literal 0 HcmV?d00001 diff --git a/build/classes/About.class b/build/classes/About.class new file mode 100644 index 0000000000000000000000000000000000000000..a25998a41d87f90a9f91e992234b636e9492ed67 GIT binary patch literal 6928 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 literal 0 HcmV?d00001 diff --git a/build/classes/About.form b/build/classes/About.form new file mode 100644 index 0000000..97f11bc --- /dev/null +++ b/build/classes/About.form @@ -0,0 +1,220 @@ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build/classes/Data b/build/classes/Data new file mode 100644 index 0000000000000000000000000000000000000000..1925abeb6b034792040567de1db391b2ad57a693 GIT binary patch literal 20480 zcmeI&PfNmJ9Ki8s(<}m)HxFJO^ip7fME6$gAes3W@-&uC80bdZ#5(4S>_v3#4YbE5 zsFBAA`99Ri+1chP29Tw zy)X0vf32Cl?O0~dl0EaLVac@#dD@TM(08V;>{*XJ*?dTHztNDbPW|5O4CI|PsLJM# z`KoL=Q8W+2(dKhiS?;>SS?I;DvORO7I9W$|`xeuW=5Dw-dUln~73&pEc>c(JiJm9P z7T0!Waj@*$YfH9kYaO-O{VbMB+M>P;-y9BunIET>z7cjh_}EUKmY**5I_I{1Q0*~fh~b!)#v~JEfu;5Abp2Fg6LKiqb^+jlAC3H#<8s-6&G$RXkr=*)W}=VYemNX3jX`;q!XIaE_2Kx|O_Pxi79!YXQ@`OT}ir%C;s= zl`FQ>CY`i(D_3m2ciGU}>b_`{499J4(*O$#&$Y{!#l3>h+PS+yKUy8Cw^`1*MrkwK zB$j(*zpLzwb%(q>yP>AU7vyOZcO25)k>xGNLYkt8JKg@{UAs!3!`Vo{`ZF#-sAQn1Q!2>z(KUSS>9qf(kGtOT= z1X_E_e;WZU!>HE%TZGqi*T|Mvv;OGJx0c&Tt>HCV(g${K^n|onOx(Tet7*>I@|smY zNrx0v7q*Z6qx-~BL#qLy{jKqu-UI_XnLtRpa6#O?<+o?Xs#%5f?rDk!54Ec)f%o5b z4EvxrpS)%By5nq>?H0Uoetyx&RczC(@>>-e?NpERts0uJoUOLE#Yj-rW-f?=Y2}UW z+StwN6}RkPXPc^=O*LJdqPK=;?h4@@Q}u`6UT;IM^)W?StjFX-6b|Gs9e%tCN$p+V z+MG8&5(myugM;j$z5gdd4<_5P{_ z@wph0qKxc$F{+Fzsw#~YoRn|bYukML>+N~FT(I?0$+QaGwD@M#Ez)w1#kod)&;FNL zkHDU>U)XodWaD&!00JNY0w4eaAOHd&00JNY0w4ea?+t;EWm)Z2RkcE14c_5-HdLCz z;3-*&sfped3gq9EFI%HymqxaV*m!Q0TUGLT$I1C0icpNcPm?}n_C#P$*+1j~@QgiS zf4ny;MngdW1V8`;KmY_l00ck)1V8`;K;RuC&=F8YZ+R_hOH9YSrL{)ran$M0RF`=ef4iuvue!yLQlY+9iP6v2t7<&;AcY{u0^hwgKmY_l00ck)1V8`;KmY_l00cnb9VW06=#pyoy%b}rs+{W!Tsf(wFa2EKSuf@J z=Z_?l$rODO$)N-->mN>DO3($x(mAQC?$7Tz_p8yqzE^VOZ{7r8m}3FiM)6@ literal 0 HcmV?d00001 diff --git a/build/classes/Forgot$1.class b/build/classes/Forgot$1.class new file mode 100644 index 0000000000000000000000000000000000000000..4011a5f92f3cd645736952576338c3a8984bd3c9 GIT binary patch literal 708 zcmaKp*>2N76o&uF=GZZb3DB}MlqH}fl?b^Gswhz_kW8sml>3P@q>h{!G@hh_D_#kS zMdE@7;Gqy_Y_kXqz*+Ioe6*Y$XkYJ}#n7XE}vo zd--H-jFO{+$izyX2>nXwm6$W^_QH(G&&^P5gfzoka%k7%{?x%`hR#1FVVoKvg=T2< ze%9NcGE^pNE*M&2EXDD9H52+JpCuG&hbrR9l$D?%Mq{`^>ncO_T|nX;vzsN2+xJj^r+@S;&?9x~wJGZl46L-+fB2C<**(13%LEjH9e2>il literal 0 HcmV?d00001 diff --git a/build/classes/Forgot$2.class b/build/classes/Forgot$2.class new file mode 100644 index 0000000000000000000000000000000000000000..2f1b0a11ee2cf2b5046cb958a6a7431bed7d7287 GIT binary patch literal 711 zcmaKpTW`}a6vzMWElnEQP+-7V8JB|EPNJx4m=+X_zb~{Z}>3gYB_v5Ux~=jn+H-!v(HfO^=BTMXgLUcoJX7Patg!t z>O{OUQz_!b=pZsut7DNo*U4He7cklsh?-S1b xrg|CaE#>v@53>7 zP$FSy^nRw?pE6X&dM+4Rp;Y4VY&8?f37^H}X@@%E@suah+J&=X%VzKjLU(sWl|B{b zRL_ri!dJqGgzj7X@65|$O&!?!U;2bS)@Mm1Cep@lhGm)eEht0~EP_C{puSrxeV8qNv_+%+pk)xIv?=gW&>L5ZH0jgiG`{aEbN}I_=SJ zJ>FpFBiP_GocEdLGOaaw3B17-S~qePu40oc(q}Y=YjmzMR9^=q-a@;;?iW~h@BwV+ z6VCmndKu|0<@N3lvipndqJ!%ME65!RP{B5>B`W7;W;JmO-OSU(9ojvT+al=u0TyYI AG5`Po literal 0 HcmV?d00001 diff --git a/build/classes/Forgot$4.class b/build/classes/Forgot$4.class new file mode 100644 index 0000000000000000000000000000000000000000..824421a6d5d4eb92c542bb51ce69515c2398e161 GIT binary patch literal 708 zcmaKp+iuf95QhKF$+2S+6QJeLP$&T~@d9>*) zr!Z_T9<7Yg>i$7wq*f;)In~Kh%ow(NVaDXI%uuX_GQ(VQXxF3u#KA>|&OargOpQ3isS{K#uRCXI^yw!C(`bVV8wc7@CrhAZ$vhq3Uj7s zCp_UxVMIdbE&g}qWw9pvTmLJcu+Q}>iNuk#`5SpV?pilQJXBGvQ>o^8HXpZai<`Ec zW4(N-6?K3z*N;VN9_y5n`A-!29mhOPMT#5rj&(3x01E>9mh`+O`Wv`J^9HT zu=^2g@EOkgOtVR2jcx*OaGA!9T!kyRN;}eLG=^)mt};|#2PED?yTBe4Sau=`Gdu?hms2i|nF<>jW#v9ZFEaHjO2+b2HmDv4d_FY2r4`9?7i<`hEax#*jS# literal 0 HcmV?d00001 diff --git a/build/classes/Forgot$5.class b/build/classes/Forgot$5.class new file mode 100644 index 0000000000000000000000000000000000000000..7a7fc9dc8c4430ba7a6b5199d388b53a4c0773b7 GIT binary patch literal 708 zcmaKp+iuf95QhKF$+2S+6QJeLP$&TbGiPzy zeMGS^4~{(4;X3eqG~hD?3%=&VgvAc1NuDmSPWPj^_m!ld7jP3J=@}@ZRc1m z-zrHRpv?7Sk(%c!rDXmKNq)x(Pg9ZN4!vU?3|GK{z`i9tZ;Ac}uFidAiTWA;9g97Ug&cSv+;nHua vmyyn?u8Tj&?k}>74sH{yAa^K11=}>1$j;qt*TfFGS)_^kGX)GX1~7QKLK2#Y9NEG4$Z^@atzC3=f!DwjvO}b`eW{f47qb5MR>uG zt<`NEc|tmVF!VzMIJ^%g3=H zXiz-qM->OVUfjUGI=BelbJ9xNx*7d ziYtm*7u4Tc+!eJdl>x*Bt8LxtzSY`VYWLRucGFrF``!26Ox{c;R5c{`zWdI8&OPVc z`+Roa!;b+tUf%P=BN*Noi+9A5Web9dL|-i49)Jd)jv)qg_yxtQgT29Z)rr1vw4-`% zV?5Yp3Wm%GN5jckf`iJN)%)s5kZ)U)aRSv&SQ0=0Lvw~x!m(&=0ht|a zU<3{kXdxm}szCw2W?&=^C70EU%yr4euo-EeEI7o1&nTIBRU5!4jMhndxCu8PIGf=Q}S*4Jsq&9cP_GajXR zXC5~c<1k)Fxq%6&5R_OZ&Q@Dc*c~^!gK@Jp8BCg8w5Q;xeBS7{#R40lJ%eG{uFAkf zOrkHk6C`oy{=kRgC`{H-V_*uV3ci++YXD_ILBdSh0YST!H`!#}Mwzfgk(*}V7<^q| znCr|?PtrW8$BeI67%pcoG!s3MWUHC9{6G$3R0)T-5k+0^#P-BZ^>?fw}kw^`fiOdW{?0-fm4*6tx(b zr?!($v#3Z>Ocxk9DTnD4KUxJvt+YivoLpZRWV zCOBFJ`;y#e&StH3IdFd4YBJ+K*Ae7q%S1uzNzD!GLZ(Gt=@&B4o}=GXKUN8j`Qlrl zEEsJstBWT3%=paX6wyut;T)nz`>}?pBAvke=;H3^H%idL))C81X37MS0HRo{a@{aR zJz*e;9=d6@^^&>4j<8H_u$HYj>@%>=1zMxy3}>rmfM@q4ld)(3>#LEnaTm3K!sHwe}qYSGm@vsI_YhT=B7`PL62@W91*}>47j(Dsm+D_+W1vc@mQWeD=I_}BYBqtE1yE(W% z){_iiEACTFzOQPKy$x&$qRC)5YNn|?VBkS)vlE|qr^c zft`XeZacZykFAS@JEC@e*P9#a<}}S?S~|j#BONz+!5Kwc@vwp2c!a8l;wH<)f?zxt ziI@=!LC|cAw|_ErBF+bsMXgrHV{9fY2ieK5GZv@u_TUK}KQ!wEa%`dSvT;$bVEHSnCGQAip~ z%y=>!awzy==y*Xe+O0+#dnPkpy(pZFnC-Kz2OTdl`YcnZNNJ=De!N1p76m(FUBLie z#A_;|Uhj`6cfGLV_)WZ}<7Wom#?J+%ZjLsS#$YHJQ?;_#_N`k0!P;z99U*N@cP@8& zwkD@Qr^R(ZGCQp{I|>|fZkDuu6u&U=OT26E0h^a#)czz<8+N_gfWLMMNjlD&y0}f6 z*v|R!8^Nsl=_^%xlvvpvS~4sdNij*zjs9BIfn zMRL4*Tki*tiIw40uX35HI82SK9#U?|1XVixix$>3HM1@-+e)P&RWgxrU?Di&n_#9Z z3i_M6>|N~^ASbg@>}o@f61FUUm77(06wJ-uJZ^kzo|84)@ADaE3afW-}DCnS#()Wu|(dL1oJE zDU~};@jIS7J1@U4LyQ43TLpE!U?SZ&xDW%qw?`UOXf+B>9Nc^VE1t4-Q@i6tLz=AJ zF}tp{fxDxDt)YCwkY;INBgs>o+D_ca_CY9f;IvC#y0r_)d_17b0_LGiInQiEwV4+x z3-ZV|`^#G}*AfM?SeEFr)R2>f$GQr4Zm`oyYjSi6UgeoKLwH%F zX6=TUs{931`xQ=vS^ae3xzyLJ%6dRnVJ-g%FRB8v#=xJ6C0!ELC1yystj%d87B@L9 zH;))}dXqYOumx^!j>Xp0McW%qGs1g>it-67vJ96&8|wm8cQ&9R)~WlUtoC+L3M|ePMBOU{Zqolc*L=FOs$QHFFZj;+}xxnB> zqagj0KFwOXE$oR#9o4ui>tpQ%AKuJvV_r{Jn;BnZH=)JNF&>7N1mj`#>?~@@&M-sN zpKgQ&LgW#);ncmG`(mh;H+Mm{5ydXMI)@OthtNDZ@q#k6rX|?z(Dwvu)N#tbk+HK- z+TVG4E;4XnYtpboBGyTs$7Wu2Pl}q!Hj|e^lUidv@sQc9{9YH0#(0lP*HIDY4%7}+ zx*<+qEe*z_jO_%e`+9>BWz2$}XsFW+tufoxRcPimc&gpgFEHckf>*s9?WzrAmTCJf z&oGpzx7o{1-Qk;iI~wY;46(x53(1%H^dndG%vUsMv|&+i}o?3P-l8ca|n2F@*R59EKu{mV3Bv*qCy!+{Y(T-G@z8j)d33 zxuD`9l%{Z4bMX-^6`UVbwF^gjupO0rsMIQVq1p@eg0rKA>&J3_>@KkFzaBFP~K)<;Dw zlW}aL=~{}-d6wxW<})3Y_R*&MvEm`5)4|_ki&v*@W?3j=S!n2VO-eP#MkQFod#kjK zrc*RvDs6N$ze-Ny7s;>FV#lHi)A^aI7IPTQ3urA9#}Tidn04sJY}%{Avd>hi(~TjP zebi3q%h)I8*ryO3@{qC*X}4RJ@>-TU5ZXSl&sCO68%rmYGL}b0t$z)@Mw-4?D|REg zYzMlxBi=vl<#at)zquV}ayp9BbG9>-cH>-5zr7tB`llE519bFH+cD8P%Xq)?CODl$?a3i0$EGwL%esf(0vi!%3cpj&#eYiSFZPS~msRY*|EKVGKGu6v z_)v|xME+whexhJMOJN@$H>8CbMqyI;++NzUjPlt3lqJNgmWvxxGK7UOf94fe2!LrNwU)~KJ9)F>L>lpIa?dPP9K&RJ<@Ha|0K%gj1BE8JIvy9@WF zq*f6tRzD6gTZGMp`wEw+_p?ZDqs{tEn{^RhRa;Q%QZk3TaG(|^*d&ysN|wTXo-`qc zLSd=;vG|Dt>}Xe?23AsyR6kizjw$B5p+*$)Ckx84TU#2+(Lj+L2<+Ip!v(zAG4V8) zn$K7cOvzk2a2_2ncVbHBO`K>ukn>Sw((BMTX`3uc$#Sm5Jsyk3Np!Dmtu%`3rLu6Z z12`*%XGs0jOxxjEf@@edPGYKGh=b9};qhC8-!YaIj4*Uk4_#;1>|Ba>npPYY$2tMUEat%>l?MEbl zwK58EIRQyo$uHUwCeR+1t_?U#E@ffAnICl@!1?kd%l+H@==&ZnmJe}>=KyT<9E{66 zqp-;{1y^`Z#Fd_<*zAemI?q|S-g6;t@LY>6p1X0gXAf@iJd4{rui$pi?{TN+Ke&rE z;BN0o+~b{ud%X>~&pRLYd)x7Vw+9b;&&D?IChYXyiif@TW4Ct)9`QbcN4|OpObh+>%(K(8F)lH3$JPC;dSi-yrEr;H?=G9mbMu` z({9Dv+E)BryN}PTA=;z(h4vJFsl9}EwO2WR2fxzZ!(Q!A__g*S-qSwDUY`fQ@fF~= zzC!%YcPM`EI|6_3jpK7Q{^*;AKlx_j&%P%7#kTRod zAmV$4--A@^s+u>p4^B(+j`opkmlVW%zh|uM;LJl#A=$~9S9TFzb!iXtclQeL%Iguf zA&<&qb~D2ENHz0pfHR@XPMJNm46#@pY`=6^aakUhJ^cFwQG9$**z&^+wV6a!)O_3w z!G4MXwI~J9B;caz%TV>@qxxiq>M2B5O=?L6GiGSFtXj51I$Nr=l!W_vSbaWQQXfA* z9U#L|EJYTtG8;9+tHkETer$+5B|oD0S-Si zA+$`Xi|T$YQy@>vGq(4nmyw|Q?#p&cq`C63nci849eNAKR~}X~T`Q4zDNU42$@=Rt zOij<;Dd(|$-r$uxKY#m9ENCtcq~yY#a>+KiLMl^o?VXsBXRSQX+JOVscFPvJ<(8dt z>w_vhQNuIQ`PSGZH(28-a-%h_m7AQC%slqakRwqd<1j|XV}g{UiqADNh1ivtCRJ$U zyh$cvu1vym&QFnQoGM2#p_0%xaMvllswTeFuqqY33@d4mowKkqLAL6I2pB-Py|A}HNQ?JO+IsSsl u?R~yi|9xT)#IpWl4BO*KXFP)NzeEu~EW9gwk1yqIahLp>XT>e{`~L!e92SZI literal 0 HcmV?d00001 diff --git a/build/classes/Forgot.form b/build/classes/Forgot.form new file mode 100644 index 0000000..47e38a1 --- /dev/null +++ b/build/classes/Forgot.form @@ -0,0 +1,291 @@ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build/classes/Home$1.class b/build/classes/Home$1.class new file mode 100644 index 0000000000000000000000000000000000000000..e64a8c61924dcf18dd52c7377a1ef8859deb1d3a GIT binary patch literal 696 zcmaJ;+iuf95IvilW7i}mKwF@pv;>r-5^2R_s+Ke=Dv~LcKzZLdOS_T1i|kE!<(H5s zNIdWXd{ot0Cn^XbEP3a$XV1);`E~WJo9!@Xm7z5$cG?Bc4hdFOwy!mZ6%zZ|(I-;2U8s^yG}EJP}5u zbX(_tcU=^7629@j))~BadX`4wm9*7eJBa622k{-NDAt)&=ZjiCp4idW>==hS`KT3X zw_Tlz%$(?qO8Ku9DILZ<%S499w7V)8?tle>-5;&AK>rHvkzFP4fUM1U-JMIY?sqs} za?Bc?6?zFAVx7*_1q%1^fFi=@Yzz;{FEf-s2L#?gV@W$$(z@NRU_0M%>o=>HGYzP( qqd%D48)g?xJR-6sbCU{`ut{fu-m{d%}kf^6pHn5~@lWyy8G5RaKNTP{9 zz#nCtEktb6ot>FC?@iu*|9pG_I7it+3TYFDjXBISEDqf#x8}RDU%TlJxfe0ap9(3W zGlq1f+A)z~Fq*-LTQHHRr)d}LyYp*W+zjiq!a z*hbK!k%A*6Z^ff75AP<8q7!(o-*H2s^J&qD20}4pohfgf77JrZ`t2YNJ$@;)epYu6 zwHgs$NY4+Hko{{O4T7GHZS2sBBUjK^sq*N|wrWQq;p){6L#D-5)C?3^U|&he!-nrF z#TClPlWF7?IhdlKjH9ebw;DyJD+gn+x1_yHr*4BiV}Q zBJscn@KK0aCn^XbEP3a$XV1);`SJ7HcK|Q()I|YB2PGe6R2V9!IuWftIp#`ct>@%~ zHZ|~2h3mlcu?C+ZnDGVg#avzX&L%Sv83MkLN}3~vV!Jc;P($58;A0&PhLYuA*q*(b z8>3bKI5JYJbCF)?G!avVy>^&0@*C3=3!zMJ2|2O;pfh%`$Kd)aGe zOcjTEN)_v&RAMwwCL(>$CoyFjp^kVw=Bc#tDp|5>8LIjFR)0VO-wJc3r{_H7i7+Ci z+dBWd>!MhY@ZJBl&fvY%^E48#rLFGTK|HfMi0?#2vCgErT-Ne&U`JcCV;t(_S}W3S zyBdkioa&59`EL{{9mYJ%M21JSyDAtqz=FW;k5*cse+_rZZjpCH)@Ho!;b*Y!S2!PY z%r>1BdI^Nsp>u1A!adxli10ZZ!vpfm4CN02fp^hZ(H^g8-R>u_!!Nk=o7KyiM%35Y pAI$D8vx_Dk64{EmNd-#Sqq9JA9_LXF`)K8v8lI5#2yR8t_Y1HHiPHc8 literal 0 HcmV?d00001 diff --git a/build/classes/Home$3.class b/build/classes/Home$3.class new file mode 100644 index 0000000000000000000000000000000000000000..69f6f33d251c0ccdf7c23ea9caa67003a0bed004 GIT binary patch literal 696 zcmaJ;+iuf95IvilW7i}m^aeDPOF&5~HB@~Js#>C=BAHSNWWnRcS=x>4U1V>!EFj0$ANC>#s|@XbLPD7vp+v^ub{D<& zBC0sj6ROw@r4pyJbS$#he4J3G73!EL5znNJm&uA%%TO=gclL)Q@P#lJdUD1yo(dx} zx^42myDp143E%o(>kQs2JkhK}Fzw;Tae+B2V zz--W2qnAL0O*+>XDBQ#?iU?n@G2AA<%253n5O@o%CGF9Y*6n`++xdcPzgfM4=?(Su q_77(F7qg2t?hx6MxlIKs*ru~Ya_$vT1NYG>G7UT=>k-_FpzkNYhKce3 literal 0 HcmV?d00001 diff --git a/build/classes/Home$4.class b/build/classes/Home$4.class new file mode 100644 index 0000000000000000000000000000000000000000..7eff3d96838211c642b3d00f7c5f3c8846890566 GIT binary patch literal 696 zcmaJ;+iuf95IvilW7i}m(3VR>fd-VM66r&EN>x#!q9U16sVMIoXWMRM?;?8>Uiko2 zz6Gf*5)XU;AB8&WM1T;&l6Nk9_RO4_A3wi+2k-(gW3+m{7a6J5kw{N;nusyOdOOS+`3KVzGoegx4%xSUzcX}jo1ytnNGLNSlt>xe z_Pp25kSY%Jm@3vosl?$l8Hw~AAH|euggWB!kf+kdi)6{FWvJ%wTibmS_(qsBJwDb_h(m~9#Ok{XSyQ_lX7FZD2{n1Jb^ee9^`449I7qg2d9uV1rxk&{|Sf{fk-_Fpzj(LsEV2Z literal 0 HcmV?d00001 diff --git a/build/classes/Home$5.class b/build/classes/Home$5.class new file mode 100644 index 0000000000000000000000000000000000000000..f1002c24a1085098eb394d7736b04ccecc333bf4 GIT binary patch literal 696 zcmaJ;+iuf95IvilW7i}m(3VR>fd-VM66s5MNmWszq9U16sVMIoXWMRM?;?8>Uil4F zegdg25)XU;AB8&WM1T;&l6Nk9_RO4_A3wi+2k-(gW3+m{7a6J5kw{N;nusyOdOOS+`3KVzGoegx4%xSUzcX}jo1ytnNGLNSlt>xe z_Pp25kSY%Jm@3vosl?$l8Hw~AAH|euggWB!kf+kdi)6{FWvJ%wTibmS_(qsBJwDb_h(m~9#Ok{XSyQ_lX7FZD2{n1Jb^ee9^`449I7qg2d9uV1rxk&{|Sf{fk-_Fpzj(jri#P> literal 0 HcmV?d00001 diff --git a/build/classes/Home$6.class b/build/classes/Home$6.class new file mode 100644 index 0000000000000000000000000000000000000000..6b78b37a1bf251e5856781bc543e325893d3e25e GIT binary patch literal 696 zcmaJ;+iuf95IvilW7i}mK+C0}Km$rriSSVMC8(l}ii%`PrJ}rVoNc?2y^HKkc;!vuEba{QCXlCxBOY=AwY2gOZOjDh!o_wXnD80z#ax~A-i;hU2@ zc_NHR>9)?VcU=@S62AJs))~AbJxwF=TH5Na9mI31gZTDT6zfc?lX)#4>vps?JH~-d zK4?YSZC3{(Gy6KDQvMr7N(V8|GLhjC?XC)jTVO$8_eU!&(7%K`WS7a?CTlZZcjFAK zdjaQLj#;6zLN9^OxJ&2q9EE$hPZ8mBHiie}ml?{R0s^n1v7p^q(7N64U>oPSamniC uOkb$4uUDAezsxS0ct~Um<|Y*=VU5lL$$6YdH9SEp&(!dgtVeJwg1$dC-HO=& literal 0 HcmV?d00001 diff --git a/build/classes/Home$7.class b/build/classes/Home$7.class new file mode 100644 index 0000000000000000000000000000000000000000..163f2feb5e26865e930e0945ae2902c97d741d89 GIT binary patch literal 698 zcmaJ;+iuf95IvKdW7i~ZD1|~pxdfD?QUgzY2&$-}qE>QCB~acs&eA%vcagmbul=P; zTqGX&06q#a>qLMM!jg9`d-lwnneRWoegp6lPhFHyc2MzAMU7B9)~W35vtusfyz`8m z(58kS>Tn%+KGxt9f|*!|K_b+};PqrCBg4QKv5L(Bq1^3_Jv7jC5cpU}i%_u~gss`B zRPz%f)8~hgiM2YH**l%3a!T0gh6ShiUc z-S);@bEKzSvl+%pp3T#V%-)Jg!kJd6Baw_n7Tb80tXRE-dhx!qKV*rg(p>84xyVE+ zjm-GADgN%dEEg<&`+uzyyf=EDMej&%B7 zE7oqiI+M9M);X8*PZTR1B_hvdjt9KGItVvGL0~t?OD*xghFfem**josGhTo96R7_M z&UJyg&1a2Yf||I){^k;eE!^dZ@dX><9{W{7^(tWSHd-s%!xgRD{|MUsj2pjMJ97EuF_&?zzvJYnlG+=}4uCmef;(f|Me literal 0 HcmV?d00001 diff --git a/build/classes/Home$8.class b/build/classes/Home$8.class new file mode 100644 index 0000000000000000000000000000000000000000..d7c62dda30c55f51f8a32ade23fbc6e5e00b3b63 GIT binary patch literal 698 zcmaJ;+iuf95IvilW7i}mKubzPxdfD?5QCrJ}rVoS}7O?;?8>Uil>? zE)oxX03U^zbs|6rVaYp}J$q)(%=aH(zX5oG$1X}JJE-`mq9#x~)+u%O*)dmf-hIkW zXj3B(b+`^Z9~$tPbWoQc-4Qw ztlf5XM!7lGIhXQJ6e}GkGS4Z;J>Fg&0yiLnz;2M2TH=2Lx7cp7cfi(Wyusclh`|>) z9}3JCpEZ67v4z|0Z>~^iW1Az!7iSFs3X7?Afiw^EG*_ye-1uEF(v&3@l7f}Nb&@D0zJYwrH+=}4uCoQ>&?EnA( literal 0 HcmV?d00001 diff --git a/build/classes/Home$9.class b/build/classes/Home$9.class new file mode 100644 index 0000000000000000000000000000000000000000..4b736454b5fac00705334a2029dc3278f3c74d04 GIT binary patch literal 698 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 J_-LYk{tryLUpfE) literal 0 HcmV?d00001 diff --git a/build/classes/Home.form b/build/classes/Home.form new file mode 100644 index 0000000..fc98ac8 --- /dev/null +++ b/build/classes/Home.form @@ -0,0 +1,428 @@ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build/classes/IssueBook$1.class b/build/classes/IssueBook$1.class new file mode 100644 index 0000000000000000000000000000000000000000..68b95cf4c0e6820d07e860ac29bae343a9ef1fee GIT binary patch literal 726 zcmaKp+iuf95QhKF$+6=)Zh)3ULpcPLq!J<5K^1LOL?u%yfpWibwyjfV7kM|~mRCaJ zAaTJ1@KA_ZCrT@Xu;iWH(ZAo!Kl|(VkDmZu;;D-QiVjLX%BV2ZjEYZMCHn`lNt8Sl*_p~_V#2W7j&dyjXnJBHr0FdsM|MBxj2zr#X#P_YCE5rn zGKQdit?SN+p)^zz!BCG9DNg3IvB=)@aY~s+q+*_qc$V1nDp|7T88)sUt^R=gz7gg^ zO-^~nXTpe#Bz69G|3$H&Iqdw;1cUcZ&9hj%N^A?kdM?kbErK4&I8{24=gWdV9@}vT zcCv?NhWF zuecekwN&8_?$U|$IgQ~S?aK`1Pa%nS&{$y)R#>7D*)_7eCc9|jKEYPxCKV`Qm(~K=d6=I9JVGna1b9NxBe^v}-ygbvmURFC literal 0 HcmV?d00001 diff --git a/build/classes/IssueBook$2.class b/build/classes/IssueBook$2.class new file mode 100644 index 0000000000000000000000000000000000000000..66ac1b65ad4df04adb4d784e303ba6cfd97e8949 GIT binary patch literal 726 zcmaKp+iuf95QhKF$+6=)CP2%fp&SBAQi-742353C5tU4-1j_x!Sy~5Y7kM|~mRCaJ zAaTJ1@CFE;1u^SHX@wA$yt6y{_nY}=zyJRF4ZssTa8W?fLCHrM6^7c8)^l;7)SFhH zp<>Pw-FignXq_K;sKRyN`KZBX2&a6(dnuQvy%*!Dhz(tPoXEuNF%;XKk%s_v2ceHk zXfU{I5X08=U~Y_({r%V^N}h=9waR8&}RwG*lD8P>&KRj_0$n$X@YrN|{EaVxEq8me}(uS+eFCHqIff{($^G z7v@Y&PI$&=!ibC{b^dq%MX{hcZ2!*$gZEO+vsgS$Yzx79E)T6Of*#5^RXUNU%Yr`c z*>MMUv_my}t0awridT(YZ4=&#`_#ZB7n zQM4JayZZ^O`vuO2T(d=Mg>C{raE;c@r3%+^gHEK+X$&`MUuG!34@ta@#tOT?!n)m$ zV7s5OaZdGe(ogE^*9Ee>Cc9|j7Qt5JCKV`Qht>kwxs#s)+(j$T1h`MpBe^v}-ydM3 Bm)ZaT literal 0 HcmV?d00001 diff --git a/build/classes/IssueBook$3.class b/build/classes/IssueBook$3.class new file mode 100644 index 0000000000000000000000000000000000000000..29bcb15c6f735c52cd251fdbcd88d39f7bdb584f GIT binary patch literal 726 zcmaKpU2hUW6o%i!_b%H7QCmNXRf`5_A|_nYpe?Df$y%G#a6c^5c5#_8y93_(mrVRf zyzmG3ql{;O(8d@y**RxU-g(ZvXMX+u@e{yHJav#kwuqdEJPL&JahlHLq1NvkT|&WJ zMrq?YmxFb^=b{9s2-iay9-%rBbJ2-~y6C(eO=M{J*nXrU(i?7kQEH@; z3Bhk(yLD?w$PM&Z5-LHY6GmW1+EWUt__=kmv&7}%=agTSbU(g8mInNXFpQq@ql3~a-AFGu)}MH?L1oSd^|>DQStGFqsww@g1yy@yJ64*&=cQ@+c6>$HvU$q1NvkdxU~L zk4@tVmj~;5*GCCn5q^L&0z!2n=Ax4bb=G-3n#joVv1hT0?LHyfYz=*cs1#8Ra0NAj zw+0cmCWkX?wR(CG*;uPnnZDEMRE`Nd&A|dIKH83)OJzGtN#Et&*06|cg!(@vgV=-&fL} z>+z{b#Z+3EvZNyZzJFHEc@EqEGePj*=vf-c7qPoSxSq>nXN#eI6(!ol>TKCCzymk# z(2cgIrysQ9QE>Cpi8S^|8}1hzD>mLsgfY_KF28IEgsY%x)x9o1c!vKnu5;YvY@eg6 z`0d@Vp!RnZKQA;}ycYN*sE-?*Z!T51iCes5{enig&3T@X|5Ro1Hfk&E!3yiOzkqhX zVdH}8I}*J_iH1gQ0lP5lVDj&Y)EuB1VBBJ7w%2=~!YY&U|h| zDeVcq;q{1Cu!Q8TaMb1g-K0^pJjZrBwlAXmzo-QRp%`-3oOYe2^g~H=w7t-G_@#*E z$WIZ6ku5n~NXPY*ko{{O47{F+ZS2szBU=!+RC%;!HCCxbhS&#cWE+ z{f28R#TClP(;8`ew9^Frv`Wf~bgNNhQRQF^_7b<3>5ST7Us$2LIRRi5CCV7qrsU&T zlo0RG@5jh!uP|mB(aV8-Bg=l~bj*Jp4ePPn1~w^b^h8_OjVn6#C>rFHr%2x)+gxJX literal 0 HcmV?d00001 diff --git a/build/classes/IssueBook.class b/build/classes/IssueBook.class new file mode 100644 index 0000000000000000000000000000000000000000..e8450b22ec7a1580263ef07a485da42b29d1bdb8 GIT binary patch literal 14656 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 + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build/classes/JavaConnect.class b/build/classes/JavaConnect.class new file mode 100644 index 0000000000000000000000000000000000000000..73d2b59ca054d35ce011654d07bcf1dd6e93fc8a GIT binary patch literal 908 zcmZ`%U31bv6g^ugp=l@-3TXYTS_M?{4vymp`app?gW^kOoK3o>p&`LdTH1eApJaUS z2l%5LZ$d^G9Ut~4_v@T2>JCt5wbX*<;49aI;4*66t9M<}) z>?o9uXSeHXp}3))MS-C^IWeu)lBU&Z86N^617l_xT@jpx{>+GgETiw3lFO@4qpKhk zQzMX6z(bzsQ&B`o!JdXPDh!pFoG|sSbS{J(aF5$UGURL#c6`sHi5=f#sQ+JQ)V(Tg zE4aZ>S`GE)(h{=>M8!UCDY&iS4(>8kqmoNKnA6C5?>H`b$341}-Qd)p4@3}TELr<9NuTiuavN4wG^v<~AyH3D*}#&rO}edr#pu8AB8evc z0DqKm3Jti)&g{&*dGj*+^ZWS?;2aeTDWpvpHWrX!SQ_$YUiY}_*KfN+;f4&EQ>kQl z#*nVoIwrCVrsMOTRDBC3(y__gu(8NsX%Tj$mR(OU7}duZUu4K7_=95;%M7LYjJrrF zK1DbE9yJvmsYELpbwzMLEtDMJvs`_0=F-|>K)6P&!;ozW9bWmGmSJBjC4#2M zwH6u`6li_4HQHs0F0GKF620o=S)4f>gS}76D`ev`@Pbvc_7s3Mlqq6ZpEaLMND1); w^I?pf@d0bj5&szQiag%_@z@EEfeosru!$}527S&p_9ht<`{XT}R3K014}er&XaE2J literal 0 HcmV?d00001 diff --git a/build/classes/Loading.class b/build/classes/Loading.class new file mode 100644 index 0000000000000000000000000000000000000000..6d772b84f600ef8c02d59e22c397776a647628e1 GIT binary patch literal 6384 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 + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build/classes/Login$1.class b/build/classes/Login$1.class new file mode 100644 index 0000000000000000000000000000000000000000..07ee6fffe4838e76485e334e021c6d02bf60a270 GIT binary patch literal 702 zcmaKp+m6#P5QcyElqMV6P+*tCmgP`T+m$H2E?Ti$ia-j>N}%4msp+~(ZIrm>mRCaJ zAaTJ1@KA`c8v#OyNbzC(`g;bp(L(QDayz|h8 zTx=Ae4&Or%Vh15ZwB#E;NV!@JUe1;xF?8jTRMH$Vl)JrYfCic#q7WC+VyHR@!`|{_ zZH!jK$={iQ*a&3?Tgk+(N4=?s%M9&*N@AHCp+v?IbcmP(wiS2K~l=ChO{tym{Ko$^fDeG#l!!wmiw&>4=%;|pQV_56%yd?k#? z=(x%MuDdKY{E{Q>aA8} zpAy$kMQ)zyoN|TF6`38UJkLdrThzfi7%qWDk?kTiwnYC9uF$+ot0S6iBl`+3Hp8l2)v9~ literal 0 HcmV?d00001 diff --git a/build/classes/Login$2.class b/build/classes/Login$2.class new file mode 100644 index 0000000000000000000000000000000000000000..75c1f7f4fe0ee421c3d264902b8901a0a10e2623 GIT binary patch literal 702 zcmaKpYj4vq6oy~-mL>~rD6nx^8JB|EPNJw^izY@j1XAcG4fVU5n$A^fqr@#=`AbM# zBtGy1_)&;sHv)tZk>bno>*t);=lhSZ-vB(tLmwrSJyb$eQDg98y^yLiWT=@7nRg!B zkc*81)Zu#wLhK-9h?acA2Ps#J!Rc%%5<^#>NF~h?L%G|V256w^AqsIBErzOtFzhX# zt&P!Yc$^ri)tSiN=xinC3rrp&;VMJ>pORSSMktXn1l^+A z-jty-)^owojHMEj^=c-v*L;>zq!sIgr&FFuyDx$jYnZ{`0y@JHd3+_zg`S`BjIV?d z867wI-*uP8hP?0puXw8KT(7f4JeM|o;NIeqwL-uXm83eCYOzfg;=X;}hJDJhUcJ?d z>{H_UMC9g$&M8;;Qjytl%JW?0xI-PRgW(ET6xl9PV@ve!;2O=lv^t{MMuPs~C$Rn( zcpsc*kH#9^1Y%sLad)f24cw$1=^c&X7Okt)!uJu0_t7e_#|75!e*`=Hj7z_%fg??* ruG2rr{x7nRHf|HFAh#(&1qU>i$j)82Yv3L_F4DjQngfzs6ZHKA9JP#j literal 0 HcmV?d00001 diff --git a/build/classes/Login$3.class b/build/classes/Login$3.class new file mode 100644 index 0000000000000000000000000000000000000000..16c7e5670325e5be238642d1ee5f24139a9c91c3 GIT binary patch literal 702 zcmaKpYikoh6o%i)ZL`}oSyOGjG*;WRBqe1>4oSA39gH506yH#FSyT8|Fy<&J4s#C^J|~PVIWsiyT~IX#Z0Z%FGBQQUHnr+1EAAJJr ze}VHM*KE^Rqnkj48#HdMRk(>;v?F~^W4KN0Dz)%^K;j*=3hYUNb^9N|jy~hcZ>pD* tUQ=Cf{vf-*$S&HrL$HF}rUVu2(pVxp_wro>d+6km1`cTUNN!Eg_Y*L#jG6!d literal 0 HcmV?d00001 diff --git a/build/classes/Login$4.class b/build/classes/Login$4.class new file mode 100644 index 0000000000000000000000000000000000000000..1098ff143c431c67987b14fde7f6242d005a1b77 GIT binary patch literal 509 zcmYjOO;5r=5Pb`ULaCsr_^li~fCssF5@Sq=Mw5z(7!viglnpE?+oaq2zr0AIi9f(U zWb|O179wu4GduI%yqU~?{Jg#cI78J!3TYFDjSR93izEKT8y;7K#!YV|+>jxAB9#nJ z8Pc_S*F=sX%L5t5v!oFYrDn)GGu)cS{rSPc9^0|tD~q)uLgM*XAUM{&k4LtHim&utdO;*1gxS$5yRSF@o^$bj5nC~ u6XcB-SaXf|r+_aM@cmE6p6M7^Cp3i(Y?3$VTeh&9WK8Ulx2RK*Je^;27hG}x literal 0 HcmV?d00001 diff --git a/build/classes/Login.class b/build/classes/Login.class new file mode 100644 index 0000000000000000000000000000000000000000..6e04554236330355371b5a49858e61ad2c2542f3 GIT binary patch literal 9256 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 + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build/classes/NewBook$1.class b/build/classes/NewBook$1.class new file mode 100644 index 0000000000000000000000000000000000000000..66b6711abf8d98870f3f137d917c84fa1641e1d7 GIT binary patch literal 714 zcmaKp+iuf95QhKB$+2S+6QJeLP!0hlsYEEZK^1LO1X2iQ{pZuU3=Lm;7^%qY5sIDe#6uko2Z4|CXcC+p zL)e@jERE6X!G35Wt&U{!Mkfn7BW!m@8C0B_zFbLV`fJId-4D7G2Nwyge@aGCYNV10 z!S9@P+?^0gLp_s(#wb#9yj)CW@={D=&NN3l6!AnPkv-?hlC@2!{X(>N2ki8jG$(p? zBoeWZMkXw1h`)O;$`wyw>wg9a-V41izc>e2&7OZfqL(zrgKScl(^k3e+h{X zi3@%JKMHZ2W&=$Vk>Xa85IV1Bu)>t{?OiIsF)L( zwx3Wk%(DXzRk#j3A2s+4!JMynKjv!Ie>0hj$k3%{Qc1JVQ0#Qa9_nZ~2z*>clflU` z44d=Ar7>DPJ&26d>R2T2b+QmshMi8BLHViaiA$ zdht;!8UmHBjznr+>XfSauM}Ax#ym|$io5ihRWMuw3j+J1^vDJJYq&vigLeBAZN}^E zeg*4&hx0kpY|>hxo4^b=Y28?>u!UQ6B7H__LuodtbnIzv0SX vs+W-@^)>&8?4FZdv~Y)DIk`mzO4y;bKz8nBr#kMVon`8HNYNv?H9_AWi)4{K literal 0 HcmV?d00001 diff --git a/build/classes/NewBook$3.class b/build/classes/NewBook$3.class new file mode 100644 index 0000000000000000000000000000000000000000..231f1892a39f28ba898c7cac258d994e50bb3a6b GIT binary patch literal 517 zcmYjOO;5r=5Pb{PLa88C@mo1~01tBTCdL?vMw5z(m?r9}zy=n}HtDwdySzxEi9f&} zWt^4bnKy4<-v0c4egim1)j$SW9h!*+EHW&Q+*h~ZxpL6B>yCIYWLP{EQiNv= z*;?Jvkz>%?{O!W`UkvET#z(<~i6sU@@z4=UbUn_X)t+K}i6Nij4~}(|8Lat^`$$T6 zif;LR8Y8a|*y3DwHv-&xTJDQbK$| vf1Dt%eZZJ=#4iR`MuA!Xc+8YX!$z`g6I&EDdYo^C8)~Z#jJ=C_IwY9dk{TKUtGrODFWW(Q<1>T!)zW2WS zz3+Q(o<8uPMXJ&W;aIe~kTec4aVQQG=cr|uQ=ObxwB>7P(PK< zsCg!82I%#8#aNw*`2*lH4J;TaO(4{!q^Wl%YcR1GUsTfA@Z$$bV}os9X*AI^VE*Zf z?h+HH4uGGa;6W2hT~phzskS$nj79xe=`gs)#9Ew2hu+}4n4a;{ ztP44Co5e4g2)U7`DL&dwbhv2Ru=OT7U9g!7FKl9i3pU+AL@>_H+lnxKe@oWoR9r+& z#Lz>xru)pd)`xl{$+}1^VKw(y@lcXs=D6^319672nyf0cCCM<1#NvKzLQ;iGFXO7L zp`k&=^i*syu@&0{!#QPbsC{E+Jk}fSpqkPvMRvTsPMnA>2F?_ex*5%Il6JVpScerc z@a0U%y4D&W&JoBoAHK?Fx)0~Enc>3)Y>xNgYiwrva50+`e7Ka&iGG}c%N5gKXE2qm zb_HB>+XgN@X{N3)aV5SuEO<-_zh}VbJ0#OoQ?|X@of_~;bteO)f|igm+}^t7*;ZzVP+V?Aq>lgcFxSMmkIs45r3ru+lJoc~4G_P7;FT1s3W z9_Rj6)6rqzhc3RS`|$)G^5H4UuQu6r;SL|3Rwjvu+btiSp~y|#S`GY^zTpmrg^Zt` zKxkX6H|fW-cwWi=vwr_^!YP^zg(;=2hN*bL#4qq7sndI%kz5H};ybX$P?SbiV+!#y zerezp6R+Ym!NeiRPpXN8JEPrH9fb(g*UWEdS|~U=XTf)I+mFu0|5?0l;tl+o>wu%H zC82mI60suo06`$v74lEx?2nlUbmQdAW|RA^iQnN(`j|s5Xl?2xYUENk6P(xZ1{980t}acvtD+JwfB=k$BbT7x`^`VB$mk ziD6+=O=nwzxh~6d)pC-s>Y*ndAcZacpH2J)A9Eq&)RaRo#a{4-H2vT?KEdA%{N2Q- z_=n(_p){CdM=rmLobrFcqM_AgV;n@FoJnnQ{-reae}dY)s!?0n=a$UC0oqx~lg@#= zVsQrQCo}^-6cL<~m&VWp25~DIwI;e?@&B%ZJoXSK_#cWPn3tEqgDPP#kA;j4@e7Wl zUkokVU^bo=)0E*df?FIHt3|PR_;eL7nJ7&!+WCSsZFRMHNs%d|)XL?ntqIl#8k*`0 zWweYjH{@P>*ot9bNt}oBb8^# zSW}LWaZcnfiCgQfc-(R#W<{>`{-3!%zYdkCN18H0$!Vk+SDch8P9_Rk|0}xxt@VyJ zWs)x z{JC$HosTnRif!kmEj10a^FkG9QOFRf z;+GRlIZ;?H`IQdBiEvwlBI;$UCNDQ+7JG|g-IiZY#svPyL{wNduWo1x*0(GzZD?BB zT$;{d%F=m3rOE>;OVbHjWob5%V^<{$Y*ZRIxpa9=U|D^zY;I+#>+jsj!(^V+7*cCW zozR8t@}w%ac&5F2;#N;6ZUvLfTO7Zin%18yy-qKx_Go&u8qkp)p-L86V9G*S#EhpW z!K`4st?ePuSpmvoQ@$txIx0Ovm8-1RGOpkzJ4~9S*^nisoGLAXBkbi>i7C&_X0 zXXRH74hQbZR9SMOEH!1BEN5Vna?pw})wentDEdGS(q(|+V5KRovWm=FTdnrqB#p{* zi&Z{Z!+MD}D^>O??FuDI+bkjG9@JH@WQ?DEN<>mDX9|zqY_=Q zEsa(pL0iseS`zCNOdi^Uoy{d%qbSvPm}1F#fhV5Gl)bj*TdV}jxS*A+9wuE9He`b- z82GflDgrvRo@i?nN z3f`-v-pqR8bILK;R;q@St+LIK(@i-;SQzGHV`9k#s=9XB=?W#ol{qPijp~X%=Y0IU61uzXH|f$ zDwGPzQKmm-=rtkF*y=*LUT!etMpM2mH>JJ5Di@KZSA+@*)-SJbsTYiOd|)t6wPN@d zQ*M>p7JRTrqp%&O6lJ9Dw#xe)YYpR z_0(Rgm+Q{3aCCEQqZQyHd4W8AZ7 zEi#baZ=BVhnvc^wD?;%o-8sS8yqiN2rM|-6XnU8{zR@C!hh+}poa%px6<;5VcdIug zu2su@Kwuk!u0uDpHurCG%0`3HsE8QX{epnn^vOa|qm}H6b*O~7+oJWzbcTazgE-K* z#buS~-okitMKPSCReJ${)yMxCZ@%2!=lX@TRKJ81( zY{=_^^f6$@BM&C7-|@r+VHFx?I&qt#oSs42WF@#Us@Ng5B4!84L^2-gaXcU~vOwPS z%UklcA;0Hkfc!x)$&MD=MoxgIZ%~*k^L}7Ks682r^Cb0J_adA|bS7QI+l+{nu(!3| zo@$pF((<_=IRlq&>#_2nyET;Atp-m~$2~U~PFmbO-=Sv;HPOI(o49Ryi?SDHb8EV0 zPOZolW33xsTifblfuyt;aDJrihdd+ zhz)AcM?S~lXnXEMo$=|peHbHqivRhB+!rfTZ4-NEpOZvOb{kSdt-DT{qT&`mwe*oRH6MKjc|4~Y~u6E;i1v{875e{JCD4)BcDBI6O9)v6Vr9c2coUz?R%6u9{I6z*UrkZ+!ne8A>>z?Q)j3Cc&YrT9*V;ZM;bA_m%Qu)n4*q_2@Ves1 zoWXqYgc|&$Gq`OqvjpX1wypR_4zt$aAq3?cVio_`8PYX)2toOVbQS-EL-yg>R!T;9 zdrk%7jEWR~UQw|NFQxD+_J5PYTbU;UwG`e_P-3>E@P5%6^-JL+J~#6@g}gT*IDLOC;w-+5q;h+6T%M{WI^>dJBX`WGMf0l#NrBK$YpMw$@G*6m4aNX zYnaB*2d4AGgBhsB@o3~X3@f?$wG$G>N!W&yaUN#j>!`-{{3ziL%)#B5$IHN4yns64 z6{wV8AVv5fOriGk-}hI8=U+b{^f7tdNlEyzhsRE4Mwe?TnYm9+ zZtaum#!5XUv$O8a98qP8FEF$E1#_7f`TSBpd43G#@<5Ix_X?(6i!*tNd;#9X zWq1o$^A`AKyo)LYS1-^TU?_TD+SMd&Kf0who z$KRiL>-YhoAMrBv&$h+ONnPjXAWzFr=s0~a1s^+JAU`Ga82JB%9kqsZ z*YV%@bmzH$qX>pPryk`W^h}qV6w1%!=ZD|LoQ6SQ04qr{o)Z&D$|M53DQ? zY|J3oKDmpLanByPcPE(w*Y=rmx!pF%?RL9X?y%cUvOR6ECX6QJ-~9gocZAPaLxa1* zzcF2gakPdLMCbQn!??zKxyBb@75i(&;1^XsMA_dYh5U@k&u@iB@?)SewgKkQeMV!f zydb|IA19zlUX+&@a*OTW%j}(I_kPJ<-0r=?9&nkwDzCBTQAR0&?*Ix7`IX2~pTbKk zTpl#!cK*AA|F#!p%%NORmpAyoM}958Ve6x0ck#oJKKZTvB=S32?~n2>pITUM^|4id zRJ^M{FXLHxZ{ApZ!uEag@iyBJFiJjT`;jh;yFbgv^TzUcd8_;tg`C^|BcI6M=@(=F E16^EIHUIzs literal 0 HcmV?d00001 diff --git a/build/classes/NewBook.form b/build/classes/NewBook.form new file mode 100644 index 0000000..dbf1a19 --- /dev/null +++ b/build/classes/NewBook.form @@ -0,0 +1,293 @@ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build/classes/ReturnBook$1.class b/build/classes/ReturnBook$1.class new file mode 100644 index 0000000000000000000000000000000000000000..cf33bd312d7e739fb19e1986ae8c2c50336bf5cc GIT binary patch literal 732 zcmaJ;+iuf95IvilW7jw)K+C0}6aq?8iBMjHD%z+BBvYz_BBAoKahBG>*+uJ3c;%On zxJW$k0elo<)`>`j5SF}i*|TTn%>4ZI{Re=@xaXpPqJxr;GAa!Ii7-+-0bk z^CW9NpnSBv=y|BZb>R6}gU=9-`HXi{F3-9zhGP*MdiN-iiP>W)w%P*^0cs9H9~V() z@Rm#r8{>niF-kt%k4>WFvCwaoo`?~{Rx8SR`3KV#Ga*fP4mq@buRU;ZnW6DdNR(to zNTC^Ot<}EU1BOyxjRajpi4;fE$x!H5e3(+E9;uk81FjPrFOnszpCMRbY3}w&@^fL% z)##XOJ`qM}!qoWR3W{PzquBhP44TGEHPx|rlGq+<%hBAo$|!Rv<5XpdJeybaamS84 zu;cBk$$KSf8dSY{Br@|U_D>g&x4v-^kHMFTg9Y{A^10wrwGSs*#vc@*F_nt3L`U9uj*tqA&l1Hp5d AC;$Ke literal 0 HcmV?d00001 diff --git a/build/classes/ReturnBook$2.class b/build/classes/ReturnBook$2.class new file mode 100644 index 0000000000000000000000000000000000000000..5f1a36aeee7710150b3f7c3268b2747cc2a79cf3 GIT binary patch literal 735 zcmaJ;U2oGc6g}=&nk=NDz<{wbHVSGxiK0n76-|t46G&l9W9qw`n$0D(A#n?j{3Rql zBp&zy{3yhATG0w2BE{GD`uN;?j(`68{sX`h+;>qx(Lu>a85IWqRG4Y1o@)K3xyMj3 z7cy%;qR6}gU=9-`HXiHuFktJhhq^Ny7yQrY4#b4t@gk}fSQBQ$7R$R zyd@LE#`sKpFh^1(qelm^ky@RI^tDbWV#Ki3igIfH-gL!GDAS!o4(-0z9yqwl(D)}L zl9>@oqztvz>geqOL#eMvf(|07#PM`86zLfsCRC|MI_AlMr_$z&V#!*-5Uj8?_j;uI zg)kR-biz|U5k{nhsqw!R6vd3(*!-UiGUSz>rm;AZc81#0od;GKRSs30=uE2fc}E|2 zt?PkxxUVN~wIVmDd-Ygk=9$i@q5oWw_I|>%Ok}u2Ph17V6|gY0&rC00pnnb5D6Z3P zpQ5dJo!u{Boo{eH<(TWVR_G@14mW6BpQCUS8tB~q-RMPaR_mb_0kV>@v(BfFF6qmQD$ zM(_iC@CW###59-Gv*vxON6UkrhbmkLo{u&74B?p1csJqdwEKKG7O|mw52cc3m!a5d4?F~@IS756 zN1ef2GBIq7PsCeuAVo5IuooMt)saYF>U1JT3|p-zr{-@=SImSm-8p36?tATlgNqD} ze?lUe8KFeVP;0G@-X1WN`g$bjAd*TPPA5Z=p73Epm3pLOo(y;@ZN4a$tOX3g3QKdR zN2;F*bEZc}JmnK%L`s+%|64&(%*c(+|H&XjUg&8WivwwAs4d;OXO&T9U&V>eq&l5< z^l{s|9$1I_dh%K;a)Y{84@G94=!_crPZeqJCp^nUh8y(6RWMut3q$+N^zsGz*KmpA zI_-8T+KSiN{sPwd2Io_bxlC(?ZUXOdh1T^s3Rkf~8R2s_hHJDhGnC(j1l~k_LA$r0 zbvvKIw!h-slGV$ZKG0krSD4*D%q|+ZPGk$_1~n*Qi`D|kxtV7HZlRf10^FhK5!{NP F?>FPGn#}+J literal 0 HcmV?d00001 diff --git a/build/classes/ReturnBook$4.class b/build/classes/ReturnBook$4.class new file mode 100644 index 0000000000000000000000000000000000000000..81d0a1a839aa5ced6069216308c6c7aab8e07e27 GIT binary patch literal 736 zcmaJ;+iuf95IvilW7jw)K)E%POF&5~ks|disG>xzKr*E&Ro*ww(r$2ek-Z5#@=Hiu zBp&zx{sF<4AZDG2LsQSk zhKf0pS#z86(ek3_p$gZ5=VJ{%LpbI$-c7hV?LHrlMQrHZL#d?MWhl1V0}lae4niO2 zQD^X$Obpk@C*rL+kRlm9*xrkc)app2FLgQ*BZkdZlymbprYmMbneH62Z_mBggMirBcAe!Fd`*PjsLBnC}w2G#{XoHBQNwcjm3eqJ=B)=+_%aov#;VrXHuQc zEBd%&Z4a!)eLZ=t6}dsxtA`>pPjp5F{ilkw_Y~z{1eZnMPlre+`#t zU#HV9?Kb0ewmyP&KErvRV=mKLp_jmST%mP+j>1)3qloZ18;z09Wrp&*kiZ+LFKG7` zv~K4E*w!bUTe5mN(+}$F=L)m?huK8~H;8P(+@Jy_Y|>gFIk)mCz-=`1On|$zdjz*4 G==%-e-kbUW literal 0 HcmV?d00001 diff --git a/build/classes/ReturnBook$5.class b/build/classes/ReturnBook$5.class new file mode 100644 index 0000000000000000000000000000000000000000..bada5b3b14ca84fa6aee5ba8c7d089356bef5e3d GIT binary patch literal 736 zcmaJ;+iuf95IvilW7jw)K)E%POF&5~5&F=lpo$W;0?CxBRC(VxOS{3@MfN7}$S)yr zk$B((_z(m?ftYn75+Q^o@9xZ=Ju~Obw_jhr0(gXbE($0*DETO(!r&hZGfmZFtzR{F z7%JvWX3YnbkCqob4^_AhJRfWD8NxB2@ovJ^Y4`bXEMi0N9!e$6E<>@^9(V{)a}fGC zk2-_5WMa5JJ`r!tffUJTdwVZ7QmZ48zSQYNj2JdsQO?cZn68)!Wx8|7zCHKa0|yrw z8vleuGBZMnl%dvI?Y%u9*j=a#*G!_Ta_E1~ebKfeX%)W{fok?{% zuju2BwLP#F_x0qpR^$d%uO5obJkc2y^q(ry-cNXzi3~Ss##Jy}01HDqXBvHh{xw{p zeVtCbwA+l=+4>09`3&cMj=4;0g?h)LI Gpzk;HuACSE literal 0 HcmV?d00001 diff --git a/build/classes/ReturnBook$6.class b/build/classes/ReturnBook$6.class new file mode 100644 index 0000000000000000000000000000000000000000..9c29f34b8b4877ba25e157c363e49604649dedc7 GIT binary patch literal 732 zcmaJ;+iuf95IvKdW7i}mK+C0}Tmni`iNH%=f-2gm2#{MUKzZLdOY7k5B6|~F`6VPS z5)XU;ABC88A`&5lCGX76o;|bY%+Fune*k!b`z{J7Iw<)lqeAdsNi$2;q1NwOdxVNP zkF(Z8u7|6GzK1GY2cC}&_=I30=AxGfb=G@1n#joTy~nYN%|4;n?hHNDP+kLi38jG^OFjr=B~ND4kxbu+QNoo*s3VaKMH<`vvRJbE3AHtr)?S|_A4_wt z$EP9{Q)y(%n7a5|K~c`xitYc&U^iatSsKZwv3)~*Wz7Stj4MYfN^};hvqeWAcdg|$ zYwti$-)qHgaQEto%*->LaYO&PV(o)OWSPuxi|1Pf;Swka?2LKr1^zd1h2th?`y6e> z>+XI5b-%&+lw-Ddt?*6I3tZ)VbAiG&T<0C*b2h>a&dY@I$AH1xXe?$F2|K(NSkCQySHm5&@=6W&IC>1XBKZ3a!Sb00 literal 0 HcmV?d00001 diff --git a/build/classes/ReturnBook$7.class b/build/classes/ReturnBook$7.class new file mode 100644 index 0000000000000000000000000000000000000000..33963fc53ee77fda8605372b5b4c9c7f9e4f4149 GIT binary patch literal 732 zcmaJ;+iuf95IvKdW7i}mK+C0}Tmni`i6HUNhoFi!Dgw!rih|!a&eA$0yU5;zSAGeJ zi^KyTz(*lworpvTVaYqQvuDrjIrH<^_a6YB;J%9jiVjLX%BT?hSJKQrCgQSx{;9m@2z7*4p-2z4wbkw_D}UlvPNKcTk9(%S2@(Plw#Z(%ZGNvy6R#234wqpB#GT4n%JxgQxG_h}}udI1sm2u@r#S@(+>TJ=`$6afA z&DuNA)Aw4j8{EBmEHm>=XWY<#u2}nEBC{4rqgHX2LXgC(uo{S4au ziVG`N&oa>)R4H0xcK3oPe$zN_I5T6v|0dmKH6TM_*I2GEVkwe}=!AB7#f`1~-G*JgyziaLi zO6ELDn-91iEDw4f%5WWcKGxt9YGW}I-B_rz?u+4AhKBDwid1Cw2>Dif;Gu%5gPM0LbbK}?)HFC=gCJ7!XgV3nSz&4J_E_?B zY0mZNSR`U1jZ7F*6@M$p%Nbj-`9B%##!Ed-Lir@JZ>TP zwY*~O?d!>Vt=J9jUOtkkd8$)x=s#1ey&sD-l__rVe9ItQ0@Z4E#ys{M|7*Cyah~ELlCvM5idzn-ymF53`E~ZZg?|xxozz*y1(Ea<;Qw1-H@6Diz%2=rP=i;O{r- C)tN*9 literal 0 HcmV?d00001 diff --git a/build/classes/ReturnBook$9.class b/build/classes/ReturnBook$9.class new file mode 100644 index 0000000000000000000000000000000000000000..5199685a970a8a83d1758249bcb5329c4a62b4fd GIT binary patch literal 529 zcmYjO+fKqj6r3%UVyU30cvliH0UzX9F~&$Vnjj`%NYtlNHn3Q>Nw@XCe33*GKfsSN zo)%(h(mi`FGiNgU^ZWS?;1VSh8d3&y3v);_EDr5AyXxAqUw!Bfxf3v?&xI7h1w*P_ z=@`f`m@OWJzP$3hR}%(O(UG-aVS##z2OXhA*X0a)`8k5*8LR|yaB5(Qp^$89g;LrR zK;7#RF5eK6H^Whv`;U`Gq2W2U+p&ES<CGRhwxm*o`X&_9&XPDMyjMKV5QSVgLXD literal 0 HcmV?d00001 diff --git a/build/classes/ReturnBook.class b/build/classes/ReturnBook.class new file mode 100644 index 0000000000000000000000000000000000000000..33d46bc148be2e8bc480ec972eabfb7915e99d72 GIT binary patch literal 15734 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/Q*(NJVTkK%*J>1mXNNLDW{0=z*i;=88tIJl*2QQCxq(S3YDLl zgTG;BMXC52-?3Ab3h~IF_lzWS6PC^w!$n}}^b%AnOu8nQU#gWBKOxQHVgJI`O;x_a z@Pq@XL*K75?WC>fT_&D$KHSfLQYg-U0i<3+KDI%oOUP$7NQH#FXM;3K$k#T=R0;Vc z1?g#LyYT)?F24yI+(q6QPR?_px*OqD$1e5hqy^OC>xRUCz?%ZE65jW~cLV=K$MfrW z!{`m{TmOu`=U=Fq-=rA-l`iDJ(Y5>*-N|p`TQu*`BYc<+@;^cCAM`B0OE2-W4$NUxDz+dC5R!3+zTwDL1y@4i5(j4&xjxYL zef;<8@dsu(W)B~B3!N~2c*zWBF25&^YX6S&M?0y%sD8eWzuHCatq$Jx&1<`;t~$pP zR~WqCr+9dLT*=-=Gc&*nGQf`M1?yIZH0@P}?Nf&DmIhctQ*mq}9NemKbQ0wXWsoe_ zDaTo%P&$G#kaCqA8l~jYIA9jxxkMRBQL;+qClIR<}&@ONBx!a?eQ>rfi;Ur`n-OHdv|Ze<8Z zxdY+09&dPmf$#miq%1|tCK`ZmK$$=Pw#qNe5-%9Da{4KGc + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build/classes/Signup$1.class b/build/classes/Signup$1.class new file mode 100644 index 0000000000000000000000000000000000000000..47c18a2505acbd620cf16992cd15f5a065af2746 GIT binary patch literal 708 zcmaKp+iuf95QhKF$+2S+6QJeLP$&TSpKr*FLtK4srZMu=OTiKg%%PS#q zkhtIhcqqiIZ4N>ROWwomzu(M1`|bOeuK=Fmk&6O~4oW`Cs4!Gd%j9-gU=8w`G)r+t`_|_)1{ahy7N>jX$}~Qo$ka#9SsM8kE>|XSw>;l zULLKD(Q0rwGg7M)5ufXLCFTsfoiJtcx27*PLYaOh8Qb-+J8^KGq4iHmC=(-;h#6{~ zpY?Vp45g8t3x-B0l{j9nrXoJ$(}*I?P|tWY;jy&)JXo@x8N8g(9t_FmYhf<*{DjAR zC5(vayutsjyeKwgf9HSY6ZTZEpyw5yxs4=|rkUmd(cl+v2)y=SZ(E zwW1DC=IXIX%uAh6GXIq#zoUpJiAZpd-mwaXYhXcO-;$oUKz|K4Xx^gL0nIkz_4Yr4 z^*+OSpK7*gtk6y12sdfm%2c?8+q5HnN@KV~>oP<6T|nX;G;{1>j&*whI)dnC6e==%XAnvYBX literal 0 HcmV?d00001 diff --git a/build/classes/Signup$2.class b/build/classes/Signup$2.class new file mode 100644 index 0000000000000000000000000000000000000000..e5be2751be63e204ffda8dcb1576c46aae60754b GIT binary patch literal 711 zcmaKpTW`}a6vzMWElnEQP+-7V8JB|EPNHZMPel_`wTX!^CT;4wo0`s5YEOw%G3xY z5{5?aXUhEvLuIUIf}s^kC5~6isYuTFG$v0w)De#-JdxHeoE2L(gI5r`yCbUfr7-7u zcES_B6hr|?F9?i#n+vTS1 z=vXf=w4x4Bu=>_E#{y}zskzI6fn_vaGLjfw-rnN-n+|8^e?xCA`ns`9FM{-*PeLn#3^pJM| literal 0 HcmV?d00001 diff --git a/build/classes/Signup$3.class b/build/classes/Signup$3.class new file mode 100644 index 0000000000000000000000000000000000000000..7df1fbeb903845a0882748b5ab9bb61caea885a3 GIT binary patch literal 708 zcmaKp*>2N76o&uF=GZZb3DB}MlqH}fl?bAjK@}w`0?CxBExDgKLpqT&Q`wVn%PS$V zNL=s$JQU)LZ5APfCC_r^pYNRi%(w4fz5;lH`z}f-JE-`mqQ+1^k#n^=@9r|x%$ZEP z4=EPr!I6hLTnCYJ}#n7XE}vo zbMbU#j8>2KBO|ps63H8#EX9mryBB6m{?-h|S|~HjB?opr>Q5Y8X6XD=63WyFB@%{4 z?`OUJ2}5P9XM&*>N+k|g%c)3C`81|TJJb=6Cp?jMUj!@GGlN$Uy1OH?`BIoOJv-tF zUkW1x6GVx3Ag&$IcsYg^p3?Hudn zxmMHx%3MDbsd=tbO6I>%|4_FmgsNb3e6j|+N0S# zu)$|I?=#INjWxOn9OEjD8@USCaGiFf&u9!cXkBHfz6(gag?546FRh!8VO0vU5AzHE{>sEYie1nmv+R6ZHK6ME8$@ literal 0 HcmV?d00001 diff --git a/build/classes/Signup$4.class b/build/classes/Signup$4.class new file mode 100644 index 0000000000000000000000000000000000000000..96c5fecad21377ada31b324ce4d6f2a42c532ace GIT binary patch literal 711 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 J%eCyEzX31gu#x}( literal 0 HcmV?d00001 diff --git a/build/classes/Signup.form b/build/classes/Signup.form new file mode 100644 index 0000000..e18f40e --- /dev/null +++ b/build/classes/Signup.form @@ -0,0 +1,242 @@ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build/classes/Statistics$1.class b/build/classes/Statistics$1.class new file mode 100644 index 0000000000000000000000000000000000000000..c48e8b13287d188b34c19dcaf7e3aed6d6c0695d GIT binary patch literal 732 zcmaJ;+iuf95IvilW7jxt3N4q00!^zVl?ZtbswhzrNTyT*<$dEU?MBXSYj46Uzl6j^ z;(-s~qY$%BL?VQ+EwbC>9h0>guXFST ztn&@dryR3GXN6t@3b*OpUZ8LXcPS!#&c<+${4zuNV@Tj#)R(j;OIo+{8SLmQZmd|n uoau`Cx?W>;|1i5~;69NpnHyA~ggrV7Bq>`8H z*v6DOQc;{}scz4Nxl8&!R$SdNs*2o7sK_dmO^EWGxK5V~(spD!@Ey6frFPk@tq8RPhS; v>KT*H6TDo*{vPmw5K+{$a~bOOrFjUq^M-B literal 0 HcmV?d00001 diff --git a/build/classes/Statistics.class b/build/classes/Statistics.class new file mode 100644 index 0000000000000000000000000000000000000000..44baa3f896844217d9e212af3e2fa380b80d6b43 GIT binary patch literal 8013 zcmd5>dwdkvb^gw*q>+{ZgaBh~umzTlULan^57~fTfba@rt$+ye$Z9o+MXQ}acsA7+dSMhZ4;+W+qAzXO`9}rojwvbt#Q6PGrK!0 z796+#6tO#Z?mhRMbI<$S{p!W1p9Qd4?yZI<2uGcmlgK!UcqWVrRO+ZQprcw)cO*6$ zJJyz&N~Ffxwr{ax6Q-c*jzlWqY!obPjHvatWQ?m($0ksF)9x_Bn59EAU|_ajjsoto zCel{QOgR}rs8PYpMXio`2I??hFl#%}bXlpC8FvKL?#S*Q5iDwK@w5;)i ziP6>_JZ@{xXu=`M*8c2BGLboK+O7R|B5t4_cn|ccDTo1VW1IB6lXd^6icoIJ_{{q z)v?mRDzpi%De!d(W`SWIGvisuygO^!#|2jf6)<3CvPmauIxYii46MaEfo4;w3ySnh zp>9^f-;f6=n3AiB_AqY6Z8~l@(2hFR zbDuS8CI#z#*(u;6WzTBz)EuSuw&E_*-H1&(HXG<4$a^9p>|K!uGj4xIYNu2*Ht4T*y$T^)X9$0vI;i5CFam@54!f;Wo7M* z+1hExQt`vBLuSlwjnWP?j%gRH+23EU+-!&PlnpxiXUa)&oeX0q22`+^tzZWY?80v4 zY3|~hOVsX8x9fP*OhH8Bwv|k(uDtJ=?fApuDM!ucfQ#` zZ062&I^w=d7WQ^#9Y-l>#3Ojfz!(lw^GCb|vhM|z85_v|5y7=VMea$YMy)9ZsEiY1 zkW&#RXTm4#R@2q)NlD zYV7SLm=bi>z$B&wvx%}Z79St8t!!$Prz)`$?suc`Mr3u|Be)^RsOJhkKShtw@fM;P zzSOXEyp18t&5Mzor`Z7hcv@<6VW9b=7!J;bnao$MHUO z()SCR8;8qqP-aR=V-FrQ@B#d?U@oPxJ7G?xE!%yntl=G`)N9nP5hark`mUN+YwrX- zu9sP)8Xp$i(RKU2T^ZBP>`TY@b(@)S$4c*00*LR6Bu4C*ef(hbIK5?JUxHf>(oGYo zeIwMys&r~BjE7LE$UJP|S8}$vqS)1*8l1%!bUbO`9CCtXL3<65Z|F!S#!_C!)FV9|-Mu@u(z;8+L0NDHhSNB2 z;3+&!BahoA6K{XajwO?3(%m44lq#n@n$n~agek%1l6%I$7x65$?vaa{N3#?-qqI>(b{Ljiq%G8XqMAbp@G(lOY> zB-&a+@5=jJ$^5Z_uj5a=!?K<^WZJel%EJowlq&UgaQ)&3Rbu=zCB|>CWGpMUH-hUW zd`ril8~6)+TX17gXhEAOu`s46YR|W%ZKbCSZgR)%muIE~DTVnG{z@I|uLYaS9_xzc zFcaDH_#1VozZGo%-*Y(A#&rB0HLZl?Hywu=^p!ror<~*O1uK~?FMr^f=u}|%2Lu0z zAF#M#wAyCbiF=g8i|PROqT69O&qcFfJ*U{>8w*;$ z)m|<0X*fF)6C>G7SQg4vx-2r}YFRuZL|hgFYX~x;3Vzn$`5rFVr-yMut~F$dEF~dk zrz~MpnxjUDg`1PS{zvt=SAf)=6wKtD-%-dj@*)%|{uScE#`pLvE2<*^-k- zL6^@=DP@Jw^P!S!6OTz(?t_PIYf5#jsveWuOT_3}mZ~FEWmgcRE^M9y!tSN*jm453 z@i@E502HrmT7n5?S1OZDtFpPoQUe<{msX!^!?HysH1#A?w)TTn@ah|qmy;9ji>q}tRHt|Cq_)$Z@=pz7Nf!Ln4M6t z{$z!7I6+4;f^{!Fo(L9s0#vsE!REW2%HSMhLO{U2VX%*4`5Yhbi=}<^v;DT!3$J-? z=e;!$4vDrZ>DI(7KrMT06)!GEcxjPY6=ioFHzP{R9jTP1?$y{77Vc*}52Vm}n~~WQ zvs1L>46#*C#*#{GHCZ<0W_;XaSGOqNhI&D46#F0{=karb8tKp%| zNvA-xJQy!-tP!3gqQV?msO>YI!`7&Z(i0}NMy4w!Sk|k68|=aIZbd2;3C1cGq^@l9 zV!CWdA`Q(v#x^9Nit=HBkU^mGMn4m%tj!Z>Whr-8HhIEV#OyJiy`&lT&#VhA$rr{i za@??I4OMz4&zm)D=RD-e^fHHC~zJ1t3_3RP)4p-a|} zUU{wp1p;mV(u!LbDq?9c76h!j!5z~m{pZ|3Tvyo%%b1=kcz;~O53gYP4RsahK6xj} zr>1UF+$ZmY+$S$&+$XPe+$S#u-6!vs_^e{u<{c75w(;#v+%J4y(_AOh2sP(W(|jIt z&S3$ESMzi28MRk>6%6-!-`A3>C78$Cs)e`?i+Q2DohyciN$!#e-+1|1pmGKw{s9~6 zu8TA`KZyk`PoZ984|`-{&pF%ha9HPZ`|J+4<03 z<5o>aSjP#7j;>0Q6nK8GlWdpI0AhrJwbR)g!?`{+7n+9``QM#9=1m?S(!Yp%heG^*>rhCdLlyi~@>3;I zzLcM?EI(aUcAAqXhC+3}L~M2MAnv+%5_#RbqtkdV?TB3LRh;DT03YkiammU52V5Rh z?0H<8K9?uw;iN0eU*Q@j9~!Fr&@?`h!$;M7-N$nHgtzeMQ1di?BZp62!091Q@$8?D zsAo$KpKED3i!(V)b9^C(=K^np*jsyXp1e?dF^3n<;>$VwkwTcmpXTsQjt&-9|1yW~ z)HcjJ@mdbwm3-+QDck!(c!@LbnqaQ!Pun4cZufhTO1QK!zMnQ6>B307)F=zDki{K5FF667#6ar20vfa}S;uBhvEhouQ3Ompq0QElbzlUNK+l z7L)vfoLqAfbJXy<^RkRd=KheJdhOe%&>yJ_=j5jI(sWkZq$MXepTZqw<{Hb)Ex2Uv zf^6cEJI+hz8TXWHakDg#wYBJ#+uY}VX?LGT3-_&v4Ik z%n8%X4(Dm4&(S!a!gf53y&Uhy1suRLNO63W7oj$u#eKY>c>rH_Wx0__dp;J+h{Vaq z2Gq)^n3UyqcXWuO1MX;yBikJv=7=JcgdAZOR|)cZR9{4mF5@E0UqNN3E)7v#ZsVt& zpF3;w>PQeaBoqABBqbJ~RUB=iQKdQVWYT_=PxbFCPRr5Fi+K%pT5QsLp3e+(;a9|w X$<2#pitooOgx&CLxrZv= + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must set src.dir + Must set test.src.dir + Must set build.dir + Must set dist.dir + Must set build.classes.dir + Must set dist.javadoc.dir + Must set build.test.classes.dir + Must set build.test.results.dir + Must set build.classes.excludes + Must set dist.jar + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must set javac.includes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + No tests executed. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must set JVM to use for profiling in profiler.info.jvm + Must set profiler agent JVM arguments in profiler.info.jvmargs.agent + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select some files in the IDE or set javac.includes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + To run this application from the command line without Ant, try: + + java -jar "${dist.jar.resolved}" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select one file in the IDE or set run.class + + + + Must select one file in the IDE or set run.class + + + + + + + + + + + + + + + + + + + + + + + Must select one file in the IDE or set debug.class + + + + + Must select one file in the IDE or set debug.class + + + + + Must set fix.includes + + + + + + + + + + This target only works when run from inside the NetBeans IDE. + + + + + + + + + Must select one file in the IDE or set profile.class + This target only works when run from inside the NetBeans IDE. + + + + + + + + + This target only works when run from inside the NetBeans IDE. + + + + + + + + + + + + + This target only works when run from inside the NetBeans IDE. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select one file in the IDE or set run.class + + + + + + Must select some files in the IDE or set test.includes + + + + + Must select one file in the IDE or set run.class + + + + + Must select one file in the IDE or set applet.url + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select some files in the IDE or set javac.includes + + + + + + + + + + + + + + + + + + + + + + + + Some tests failed; see details above. + + + + + + + + + Must select some files in the IDE or set test.includes + + + + Some tests failed; see details above. + + + + Must select some files in the IDE or set test.class + Must select some method in the IDE or set test.method + + + + Some tests failed; see details above. + + + + + Must select one file in the IDE or set test.class + + + + Must select one file in the IDE or set test.class + Must select some method in the IDE or set test.method + + + + + + + + + + + + + + + Must select one file in the IDE or set applet.url + + + + + + + + + Must select one file in the IDE or set applet.url + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/nbproject/genfiles.properties b/nbproject/genfiles.properties new file mode 100644 index 0000000..d480333 --- /dev/null +++ b/nbproject/genfiles.properties @@ -0,0 +1,8 @@ +build.xml.data.CRC32=413f6df9 +build.xml.script.CRC32=1daabf32 +build.xml.stylesheet.CRC32=f85dc8f2@1.108.0.48 +# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. +# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. +nbproject/build-impl.xml.data.CRC32=413f6df9 +nbproject/build-impl.xml.script.CRC32=ba3c0f5d +nbproject/build-impl.xml.stylesheet.CRC32=12e0a6c2@1.108.0.48 diff --git a/nbproject/private/private.properties b/nbproject/private/private.properties new file mode 100644 index 0000000..e96bcb6 --- /dev/null +++ b/nbproject/private/private.properties @@ -0,0 +1,2 @@ +compile.on.save=true +user.properties.file=C:\\Users\\pc\\AppData\\Roaming\\NetBeans\\19\\build.properties diff --git a/nbproject/private/private.xml b/nbproject/private/private.xml new file mode 100644 index 0000000..a27b722 --- /dev/null +++ b/nbproject/private/private.xml @@ -0,0 +1,20 @@ + + + + + + file:/C:/Users/pc/Desktop/javac/Library_System/src/Statistics.java + file:/C:/Users/pc/Desktop/javac/Library_System/src/ReturnBook.java + file:/C:/Users/pc/Desktop/javac/Library_System/src/Login.java + file:/C:/Users/pc/Desktop/javac/Library_System/src/JavaConnect.java + file:/C:/Users/pc/Desktop/javac/Library_System/src/Home.java + file:/C:/Users/pc/Desktop/javac/Library_System/src/About.java + file:/C:/Users/pc/Desktop/javac/Library_System/src/Forgot.java + file:/C:/Users/pc/Desktop/javac/Library_System/src/Signup.java + file:/C:/Users/pc/Desktop/javac/Library_System/src/NewBook.java + file:/C:/Users/pc/Desktop/javac/Library_System/src/Students.java + file:/C:/Users/pc/Desktop/javac/Library_System/src/Loading.java + file:/C:/Users/pc/Desktop/javac/Library_System/src/IssueBook.java + + + diff --git a/nbproject/project.properties b/nbproject/project.properties new file mode 100644 index 0000000..87830e7 --- /dev/null +++ b/nbproject/project.properties @@ -0,0 +1,103 @@ +annotation.processing.enabled=true +annotation.processing.enabled.in.editor=false +annotation.processing.processor.options= +annotation.processing.processors.list= +annotation.processing.run.all.processors=true +annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output +build.classes.dir=${build.dir}/classes +build.classes.excludes=**/*.java,**/*.form +# This directory is removed when the project is cleaned: +build.dir=build +build.generated.dir=${build.dir}/generated +build.generated.sources.dir=${build.dir}/generated-sources +# Only compile against the classpath explicitly listed here: +build.sysclasspath=ignore +build.test.classes.dir=${build.dir}/test/classes +build.test.results.dir=${build.dir}/test/results +# Uncomment to specify the preferred debugger connection transport: +#debug.transport=dt_socket +debug.classpath=\ + ${run.classpath} +debug.modulepath=\ + ${run.modulepath} +debug.test.classpath=\ + ${run.test.classpath} +debug.test.modulepath=\ + ${run.test.modulepath} +# Files in build.classes.dir which should be excluded from distribution jar +dist.archive.excludes= +# This directory is removed when the project is cleaned: +dist.dir=dist +dist.jar=${dist.dir}/Library_System.jar +dist.javadoc.dir=${dist.dir}/javadoc +dist.jlink.dir=${dist.dir}/jlink +dist.jlink.output=${dist.jlink.dir}/Library_System +excludes= +file.reference.JTattoo-1.6.13.jar=C:\\Users\\pc\\Documents\\sqlite-jdbc-3.7.2.jar\\JTattoo-1.6.13.jar +file.reference.rs2xml.jar=C:\\Users\\pc\\Documents\\sqlite-jdbc-3.7.2.jar\\rs2xml.jar +file.reference.sqlite-jdbc-3.7.2.jar=C:\\Users\\pc\\Documents\\sqlite-jdbc-3.7.2.jar\\sqlite-jdbc-3.7.2.jar +file.reference.sqlitejdbc-v056.jar=C:\\Users\\pc\\Documents\\sqlite-jdbc-3.7.2.jar\\sqlitejdbc-v056.jar +includes=** +jar.compress=false +javac.classpath=\ + ${file.reference.JTattoo-1.6.13.jar}:\ + ${file.reference.sqlite-jdbc-3.7.2.jar}:\ + ${file.reference.sqlitejdbc-v056.jar}:\ + ${file.reference.rs2xml.jar} +# Space-separated list of extra javac options +javac.compilerargs= +javac.deprecation=false +javac.external.vm=true +javac.modulepath= +javac.processormodulepath= +javac.processorpath=\ + ${javac.classpath} +javac.source=21 +javac.target=21 +javac.test.classpath=\ + ${javac.classpath}:\ + ${build.classes.dir} +javac.test.modulepath=\ + ${javac.modulepath} +javac.test.processorpath=\ + ${javac.test.classpath} +javadoc.additionalparam= +javadoc.author=false +javadoc.encoding=${source.encoding} +javadoc.html5=false +javadoc.noindex=false +javadoc.nonavbar=false +javadoc.notree=false +javadoc.private=false +javadoc.splitindex=true +javadoc.use=true +javadoc.version=false +javadoc.windowtitle= +# The jlink additional root modules to resolve +jlink.additionalmodules= +# The jlink additional command line parameters +jlink.additionalparam= +jlink.launcher=true +jlink.launcher.name=Library_System +main.class=Login +manifest.file=manifest.mf +meta.inf.dir=${src.dir}/META-INF +mkdist.disabled=false +platform.active=default_platform +run.classpath=\ + ${javac.classpath}:\ + ${build.classes.dir} +# Space-separated list of JVM arguments used when running the project. +# You may also define separate properties like run-sys-prop.name=value instead of -Dname=value. +# To set system properties for unit tests define test-sys-prop.name=value: +run.jvmargs= +run.modulepath=\ + ${javac.modulepath} +run.test.classpath=\ + ${javac.test.classpath}:\ + ${build.test.classes.dir} +run.test.modulepath=\ + ${javac.test.modulepath} +source.encoding=UTF-8 +src.dir=src +test.src.dir=test diff --git a/nbproject/project.xml b/nbproject/project.xml new file mode 100644 index 0000000..4eca20b --- /dev/null +++ b/nbproject/project.xml @@ -0,0 +1,15 @@ + + + org.netbeans.modules.java.j2seproject + + + Library_System + + + + + + + + + diff --git a/src/About.form b/src/About.form new file mode 100644 index 0000000..97f11bc --- /dev/null +++ b/src/About.form @@ -0,0 +1,220 @@ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/About.java b/src/About.java new file mode 100644 index 0000000..91cde65 --- /dev/null +++ b/src/About.java @@ -0,0 +1,207 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/GUIForms/JFrame.java to edit this template + */ + +/** + * + * @author pc + */ +public class About extends javax.swing.JFrame { + + /** + * Creates new form About + */ + public About() { + initComponents(); + } + + /** + * This method is called from within the constructor to initialize the form. + * WARNING: Do NOT modify this code. The content of this method is always + * regenerated by the Form Editor. + */ + @SuppressWarnings("unchecked") + // //GEN-BEGIN:initComponents + private void initComponents() { + + jPanel1 = new javax.swing.JPanel(); + jLabel3 = new javax.swing.JLabel(); + jLabel6 = new javax.swing.JLabel(); + jLabel2 = new javax.swing.JLabel(); + jLabel8 = new javax.swing.JLabel(); + jLabel5 = new javax.swing.JLabel(); + jLabel7 = new javax.swing.JLabel(); + jLabel1 = new javax.swing.JLabel(); + jLabel4 = new javax.swing.JLabel(); + jLabel9 = new javax.swing.JLabel(); + jPanel2 = new javax.swing.JPanel(); + + setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); + + jPanel1.setBackground(new java.awt.Color(51, 51, 51)); + + jLabel3.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N + jLabel3.setForeground(new java.awt.Color(255, 255, 255)); + jLabel3.setText("Copyright:@Group3 ICTU 2023"); + + jLabel6.setForeground(new java.awt.Color(255, 255, 255)); + jLabel6.setText("group3@ictuniversity.edu.cm"); + + jLabel2.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N + jLabel2.setForeground(new java.awt.Color(255, 255, 255)); + jLabel2.setText("Version 1.8"); + + jLabel8.setForeground(new java.awt.Color(255, 255, 255)); + jLabel8.setText("facebook.com/group3.14562"); + + jLabel5.setForeground(new java.awt.Color(255, 255, 255)); + jLabel5.setText("Contact"); + + jLabel7.setForeground(new java.awt.Color(255, 255, 255)); + jLabel7.setText("Facebook"); + + jLabel1.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N + jLabel1.setForeground(new java.awt.Color(255, 255, 255)); + jLabel1.setText("Library Management System"); + + jLabel9.setIcon(new javax.swing.ImageIcon("C:\\Users\\pc\\Desktop\\javac\\Library_System\\icon_login\\lms2.png")); // NOI18N + + javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); + jPanel1.setLayout(jPanel1Layout); + jPanel1Layout.setHorizontalGroup( + jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanel1Layout.createSequentialGroup() + .addContainerGap() + .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanel1Layout.createSequentialGroup() + .addGap(157, 157, 157) + .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(jLabel5) + .addComponent(jLabel7)) + .addGap(83, 83, 83) + .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(jLabel6) + .addComponent(jLabel8)) + .addGap(37, 37, 37)) + .addGroup(jPanel1Layout.createSequentialGroup() + .addComponent(jLabel4) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) + .addComponent(jLabel9) + .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanel1Layout.createSequentialGroup() + .addGap(117, 117, 117) + .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(jLabel3) + .addComponent(jLabel1))) + .addGroup(jPanel1Layout.createSequentialGroup() + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) + .addComponent(jLabel2) + .addGap(39, 39, 39))) + .addContainerGap()))) + ); + jPanel1Layout.setVerticalGroup( + jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanel1Layout.createSequentialGroup() + .addContainerGap() + .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(jLabel4) + .addGroup(jPanel1Layout.createSequentialGroup() + .addGap(14, 14, 14) + .addComponent(jLabel1) + .addGap(18, 18, 18) + .addComponent(jLabel2) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) + .addComponent(jLabel3)) + .addComponent(jLabel9)) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 31, Short.MAX_VALUE) + .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(jLabel6, javax.swing.GroupLayout.Alignment.TRAILING) + .addComponent(jLabel5)) + .addGap(28, 28, 28) + .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel7) + .addComponent(jLabel8)) + .addContainerGap()) + ); + + jPanel2.setBackground(new java.awt.Color(0, 204, 204)); + + javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2); + jPanel2.setLayout(jPanel2Layout); + jPanel2Layout.setHorizontalGroup( + jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGap(0, 143, Short.MAX_VALUE) + ); + jPanel2Layout.setVerticalGroup( + jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGap(0, 0, Short.MAX_VALUE) + ); + + javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); + getContentPane().setLayout(layout); + layout.setHorizontalGroup( + layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(layout.createSequentialGroup() + .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) + .addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) + ); + layout.setVerticalGroup( + layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) + .addComponent(jPanel2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) + ); + + pack(); + }// //GEN-END:initComponents + + /** + * @param args the command line arguments + */ + public static void main(String args[]) { + /* Set the Nimbus look and feel */ + // + /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel. + * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html + */ + try { + for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { + if ("Nimbus".equals(info.getName())) { + javax.swing.UIManager.setLookAndFeel(info.getClassName()); + break; + } + } + } catch (ClassNotFoundException ex) { + java.util.logging.Logger.getLogger(About.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } catch (InstantiationException ex) { + java.util.logging.Logger.getLogger(About.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } catch (IllegalAccessException ex) { + java.util.logging.Logger.getLogger(About.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } catch (javax.swing.UnsupportedLookAndFeelException ex) { + java.util.logging.Logger.getLogger(About.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } + // + + /* Create and display the form */ + java.awt.EventQueue.invokeLater(new Runnable() { + public void run() { + new About().setVisible(true); + } + }); + } + + // Variables declaration - do not modify//GEN-BEGIN:variables + private javax.swing.JLabel jLabel1; + private javax.swing.JLabel jLabel2; + private javax.swing.JLabel jLabel3; + private javax.swing.JLabel jLabel4; + private javax.swing.JLabel jLabel5; + private javax.swing.JLabel jLabel6; + private javax.swing.JLabel jLabel7; + private javax.swing.JLabel jLabel8; + private javax.swing.JLabel jLabel9; + private javax.swing.JPanel jPanel1; + private javax.swing.JPanel jPanel2; + // End of variables declaration//GEN-END:variables +} diff --git a/src/Data b/src/Data new file mode 100644 index 0000000000000000000000000000000000000000..1925abeb6b034792040567de1db391b2ad57a693 GIT binary patch literal 20480 zcmeI&PfNmJ9Ki8s(<}m)HxFJO^ip7fME6$gAes3W@-&uC80bdZ#5(4S>_v3#4YbE5 zsFBAA`99Ri+1chP29Tw zy)X0vf32Cl?O0~dl0EaLVac@#dD@TM(08V;>{*XJ*?dTHztNDbPW|5O4CI|PsLJM# z`KoL=Q8W+2(dKhiS?;>SS?I;DvORO7I9W$|`xeuW=5Dw-dUln~73&pEc>c(JiJm9P z7T0!Waj@*$YfH9kYaO-O{VbMB+M>P;-y9BunIET>z7cjh_}EUKmY**5I_I{1Q0*~fh~b!)#v~JEfu;5Abp2Fg6LKiqb^+jlAC3H#<8s-6&G$RXkr=*)W}=VYemNX3jX`;q!XIaE_2Kx|O_Pxi79!YXQ@`OT}ir%C;s= zl`FQ>CY`i(D_3m2ciGU}>b_`{499J4(*O$#&$Y{!#l3>h+PS+yKUy8Cw^`1*MrkwK zB$j(*zpLzwb%(q>yP>AU7vyOZcO25)k>xGNLYkt8JKg@{UAs!3!`Vo{`ZF#-sAQn1Q!2>z(KUSS>9qf(kGtOT= z1X_E_e;WZU!>HE%TZGqi*T|Mvv;OGJx0c&Tt>HCV(g${K^n|onOx(Tet7*>I@|smY zNrx0v7q*Z6qx-~BL#qLy{jKqu-UI_XnLtRpa6#O?<+o?Xs#%5f?rDk!54Ec)f%o5b z4EvxrpS)%By5nq>?H0Uoetyx&RczC(@>>-e?NpERts0uJoUOLE#Yj-rW-f?=Y2}UW z+StwN6}RkPXPc^=O*LJdqPK=;?h4@@Q}u`6UT;IM^)W?StjFX-6b|Gs9e%tCN$p+V z+MG8&5(myugM;j$z5gdd4<_5P{_ z@wph0qKxc$F{+Fzsw#~YoRn|bYukML>+N~FT(I?0$+QaGwD@M#Ez)w1#kod)&;FNL zkHDU>U)XodWaD&!00JNY0w4eaAOHd&00JNY0w4ea?+t;EWm)Z2RkcE14c_5-HdLCz z;3-*&sfped3gq9EFI%HymqxaV*m!Q0TUGLT$I1C0icpNcPm?}n_C#P$*+1j~@QgiS zf4ny;MngdW1V8`;KmY_l00ck)1V8`;K;RuC&=F8YZ+R_hOH9YSrL{)ran$M0RF`=ef4iuvue!yLQlY+9iP6v2t7<&;AcY{u0^hwgKmY_l00ck)1V8`;KmY_l00cnb9VW06=#pyoy%b}rs+{W!Tsf(wFa2EKSuf@J z=Z_?l$rODO$)N-->mN>DO3($x(mAQC?$7Tz_p8yqzE^VOZ{7r8m}3FiM)6@ literal 0 HcmV?d00001 diff --git a/src/Forgot.form b/src/Forgot.form new file mode 100644 index 0000000..47e38a1 --- /dev/null +++ b/src/Forgot.form @@ -0,0 +1,291 @@ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Forgot.java b/src/Forgot.java new file mode 100644 index 0000000..2dd167a --- /dev/null +++ b/src/Forgot.java @@ -0,0 +1,335 @@ + +import java.sql.Connection; +import java.sql.PreparedStatement; +import java.sql.ResultSet; +import java.sql.SQLException; +import javax.swing.JOptionPane; + + +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/GUIForms/JFrame.java to edit this template + */ + +/** + * + * @author pc + */ +public class Forgot extends javax.swing.JFrame { +Connection conn; +ResultSet rs; +PreparedStatement pst; + + /** + * Creates new form Forgot + */ + public Forgot() { + super("Forgot Password"); + initComponents(); + conn = JavaConnect.ConnerDb(); + + } + public void Search() { + String a1 = jTextField1.getText(); + String sql = "select * from Information where Username=?"; + try { + pst = conn.prepareStatement(sql); + pst.setString(1, a1); + rs = pst.executeQuery(); + if (rs.next()) { + jTextField2.setText(rs.getString("Name")); + jTextField3.setText(rs.getString("Security Question")); + rs.close(); + pst.close(); + } else { + JOptionPane.showMessageDialog(null, "Incorrect username"); + } + } catch (SQLException e) { + JOptionPane.showMessageDialog(null, e); + } +} + public void Retrieve() { + String a1 = jTextField1.getText(); + String a2 = jTextField4.getText(); + String sql = "select * from Information where Username=? and Answer=?"; + try { + pst = conn.prepareStatement(sql); + pst.setString(1, a1); + pst.setString(2, a2); + rs = pst.executeQuery(); + if (rs.next()) { + jTextField5.setText(rs.getString("Password")); + } else { + JOptionPane.showMessageDialog(null, "Incorrect answer"); + } + } catch (SQLException e) { + JOptionPane.showMessageDialog(null, e); + } + + } + + + /** + * This method is called from within the constructor to initialize the form. + * WARNING: Do NOT modify this code. The content of this method is always + * regenerated by the Form Editor. + */ + @SuppressWarnings("unchecked") + // //GEN-BEGIN:initComponents + private void initComponents() { + + jPanel1 = new javax.swing.JPanel(); + jPanel2 = new javax.swing.JPanel(); + jButton1 = new javax.swing.JButton(); + jTextField2 = new javax.swing.JTextField(); + jLabel2 = new javax.swing.JLabel(); + jLabel5 = new javax.swing.JLabel(); + jTextField5 = new javax.swing.JTextField(); + jTextField4 = new javax.swing.JTextField(); + jButton2 = new javax.swing.JButton(); + jLabel1 = new javax.swing.JLabel(); + jTextField3 = new javax.swing.JTextField(); + jLabel3 = new javax.swing.JLabel(); + jLabel4 = new javax.swing.JLabel(); + jButton3 = new javax.swing.JButton(); + jTextField1 = new javax.swing.JTextField(); + + setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); + setBackground(new java.awt.Color(51, 51, 51)); + + jPanel1.setBackground(new java.awt.Color(0, 204, 204)); + + javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); + jPanel1.setLayout(jPanel1Layout); + jPanel1Layout.setHorizontalGroup( + jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGap(0, 0, Short.MAX_VALUE) + ); + jPanel1Layout.setVerticalGroup( + jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGap(0, 0, Short.MAX_VALUE) + ); + + jPanel2.setBackground(new java.awt.Color(51, 51, 51)); + jPanel2.setBorder(javax.swing.BorderFactory.createTitledBorder(null, "Forgot", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Tahoma", 0, 18), new java.awt.Color(102, 102, 255))); // NOI18N + + jButton1.setBackground(new java.awt.Color(0, 204, 204)); + jButton1.setIcon(new javax.swing.ImageIcon("C:\\Users\\pc\\Desktop\\javac\\Library_System\\icon_login\\search.png")); // NOI18N + jButton1.setText("Search"); + jButton1.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + jButton1ActionPerformed(evt); + } + }); + + jTextField2.setEditable(false); + jTextField2.setBackground(new java.awt.Color(0, 204, 204)); + jTextField2.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + jTextField2ActionPerformed(evt); + } + }); + + jLabel2.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N + jLabel2.setForeground(new java.awt.Color(255, 255, 255)); + jLabel2.setText("Name"); + + jLabel5.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N + jLabel5.setForeground(new java.awt.Color(255, 255, 255)); + jLabel5.setText("Password"); + + jTextField5.setEditable(false); + jTextField5.setBackground(new java.awt.Color(0, 204, 204)); + + jTextField4.setBackground(new java.awt.Color(0, 204, 204)); + jTextField4.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + jTextField4ActionPerformed(evt); + } + }); + + jButton2.setBackground(new java.awt.Color(0, 204, 204)); + jButton2.setIcon(new javax.swing.ImageIcon("C:\\Users\\pc\\Desktop\\javac\\Library_System\\icon_login\\retrieve.png")); // NOI18N + jButton2.setText("Retrieve"); + jButton2.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + jButton2ActionPerformed(evt); + } + }); + + jLabel1.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N + jLabel1.setForeground(new java.awt.Color(255, 255, 255)); + jLabel1.setText("Username"); + + jTextField3.setEditable(false); + jTextField3.setBackground(new java.awt.Color(0, 204, 204)); + + jLabel3.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N + jLabel3.setForeground(new java.awt.Color(255, 255, 255)); + jLabel3.setText(" Security Question"); + + jLabel4.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N + jLabel4.setForeground(new java.awt.Color(255, 255, 255)); + jLabel4.setText("Answer"); + + jButton3.setBackground(new java.awt.Color(0, 204, 204)); + jButton3.setIcon(new javax.swing.ImageIcon("C:\\Users\\pc\\Desktop\\javac\\Library_System\\icon_login\\back.png")); // NOI18N + jButton3.setText("Back"); + jButton3.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + jButton3ActionPerformed(evt); + } + }); + + jTextField1.setBackground(new java.awt.Color(0, 204, 204)); + + javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2); + jPanel2.setLayout(jPanel2Layout); + jPanel2Layout.setHorizontalGroup( + jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanel2Layout.createSequentialGroup() + .addContainerGap() + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) + .addComponent(jLabel5) + .addComponent(jLabel4) + .addComponent(jLabel3) + .addComponent(jLabel2) + .addComponent(jLabel1)) + .addGap(50, 50, 50) + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) + .addComponent(jTextField2, javax.swing.GroupLayout.Alignment.TRAILING) + .addComponent(jTextField1, javax.swing.GroupLayout.Alignment.TRAILING) + .addComponent(jTextField3, javax.swing.GroupLayout.Alignment.TRAILING) + .addComponent(jTextField4, javax.swing.GroupLayout.Alignment.TRAILING) + .addComponent(jTextField5, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, 169, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addGap(18, 18, 18) + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(jButton3, javax.swing.GroupLayout.PREFERRED_SIZE, 86, javax.swing.GroupLayout.PREFERRED_SIZE) + .addComponent(jButton2) + .addComponent(jButton1)) + .addContainerGap(211, Short.MAX_VALUE)) + ); + jPanel2Layout.setVerticalGroup( + jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanel2Layout.createSequentialGroup() + .addContainerGap() + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel1) + .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) + .addComponent(jButton1)) + .addGap(25, 25, 25) + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel2) + .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addGap(27, 27, 27) + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel3) + .addComponent(jTextField3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addGap(23, 23, 23) + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel4) + .addComponent(jTextField4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) + .addComponent(jButton2)) + .addGap(23, 23, 23) + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel5) + .addComponent(jTextField5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) + .addComponent(jButton3)) + .addContainerGap(54, Short.MAX_VALUE)) + ); + + javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); + getContentPane().setLayout(layout); + layout.setHorizontalGroup( + layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(layout.createSequentialGroup() + .addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) + .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) + .addContainerGap()) + ); + layout.setVerticalGroup( + layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) + .addComponent(jPanel2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) + ); + + pack(); + }// //GEN-END:initComponents + + private void jTextField4ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField4ActionPerformed + // TODO add your handling code here: + }//GEN-LAST:event_jTextField4ActionPerformed + + private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton2ActionPerformed + Retrieve(); + }//GEN-LAST:event_jButton2ActionPerformed + + private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton3ActionPerformed + setVisible(false); + Login ob=new Login(); + ob.setVisible(true); + + }//GEN-LAST:event_jButton3ActionPerformed + + private void jTextField2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField2ActionPerformed + // TODO add your handling code here: + }//GEN-LAST:event_jTextField2ActionPerformed + + private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed + Search(); + }//GEN-LAST:event_jButton1ActionPerformed + + /** + * @param args the command line arguments + */ + public static void main(String args[]) { + /* Set the Nimbus look and feel */ + // + /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel. + * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html + */ + try { + for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { + if ("Nimbus".equals(info.getName())) { + javax.swing.UIManager.setLookAndFeel(info.getClassName()); + break; + } + } + } catch (ClassNotFoundException ex) { + java.util.logging.Logger.getLogger(Forgot.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } catch (InstantiationException ex) { + java.util.logging.Logger.getLogger(Forgot.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } catch (IllegalAccessException ex) { + java.util.logging.Logger.getLogger(Forgot.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } catch (javax.swing.UnsupportedLookAndFeelException ex) { + java.util.logging.Logger.getLogger(Forgot.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } + // + + /* Create and display the form */ + java.awt.EventQueue.invokeLater(new Runnable() { + public void run() { + new Forgot().setVisible(true); + } + }); + } + + // Variables declaration - do not modify//GEN-BEGIN:variables + private javax.swing.JButton jButton1; + private javax.swing.JButton jButton2; + private javax.swing.JButton jButton3; + private javax.swing.JLabel jLabel1; + private javax.swing.JLabel jLabel2; + private javax.swing.JLabel jLabel3; + private javax.swing.JLabel jLabel4; + private javax.swing.JLabel jLabel5; + private javax.swing.JPanel jPanel1; + private javax.swing.JPanel jPanel2; + private javax.swing.JTextField jTextField1; + private javax.swing.JTextField jTextField2; + private javax.swing.JTextField jTextField3; + private javax.swing.JTextField jTextField4; + private javax.swing.JTextField jTextField5; + // End of variables declaration//GEN-END:variables +} diff --git a/src/Home.form b/src/Home.form new file mode 100644 index 0000000..fc98ac8 --- /dev/null +++ b/src/Home.form @@ -0,0 +1,428 @@ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Home.java b/src/Home.java new file mode 100644 index 0000000..349dd00 --- /dev/null +++ b/src/Home.java @@ -0,0 +1,441 @@ + +import javax.swing.JOptionPane; + +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/GUIForms/JFrame.java to edit this template + */ + +/** + * + * @author pc + */ +public class Home extends javax.swing.JFrame { + + /** + * Creates new form Home + */ + public Home() { + initComponents(); + } + + /** + * This method is called from within the constructor to initialize the form. + * WARNING: Do NOT modify this code. The content of this method is always + * regenerated by the Form Editor. + */ + @SuppressWarnings("unchecked") + // //GEN-BEGIN:initComponents + private void initComponents() { + + jPanel4 = new javax.swing.JPanel(); + jPanel1 = new javax.swing.JPanel(); + jButton3 = new javax.swing.JButton(); + jLabel7 = new javax.swing.JLabel(); + jLabel5 = new javax.swing.JLabel(); + jButton2 = new javax.swing.JButton(); + jLabel6 = new javax.swing.JLabel(); + jButton1 = new javax.swing.JButton(); + jPanel2 = new javax.swing.JPanel(); + jButton5 = new javax.swing.JButton(); + jLabel9 = new javax.swing.JLabel(); + jLabel8 = new javax.swing.JLabel(); + jButton6 = new javax.swing.JButton(); + jButton4 = new javax.swing.JButton(); + jLabel10 = new javax.swing.JLabel(); + jPanel3 = new javax.swing.JPanel(); + jLabel2 = new javax.swing.JLabel(); + jLabel1 = new javax.swing.JLabel(); + jMenuBar1 = new javax.swing.JMenuBar(); + jMenu1 = new javax.swing.JMenu(); + jMenuItem1 = new javax.swing.JMenuItem(); + jMenuItem2 = new javax.swing.JMenuItem(); + jMenu2 = new javax.swing.JMenu(); + jMenuItem3 = new javax.swing.JMenuItem(); + + setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); + + jPanel4.setBackground(new java.awt.Color(0, 204, 204)); + + jPanel1.setBackground(new java.awt.Color(0, 0, 0)); + + jButton3.setIcon(new javax.swing.ImageIcon("C:\\Users\\pc\\Desktop\\javac\\Library_System\\icon_login\\newstudent.png")); // NOI18N + jButton3.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + jButton3ActionPerformed(evt); + } + }); + + jLabel7.setForeground(new java.awt.Color(255, 255, 255)); + jLabel7.setText("NewStudent"); + + jLabel5.setForeground(new java.awt.Color(255, 255, 255)); + jLabel5.setText("NewBook"); + + jButton2.setIcon(new javax.swing.ImageIcon("C:\\Users\\pc\\Desktop\\javac\\Library_System\\icon_login\\statictics.png")); // NOI18N + jButton2.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + jButton2ActionPerformed(evt); + } + }); + + jLabel6.setForeground(new java.awt.Color(255, 255, 255)); + jLabel6.setText("Statistics"); + + jButton1.setIcon(new javax.swing.ImageIcon("C:\\Users\\pc\\Desktop\\javac\\Library_System\\icon_login\\newbook.jpg")); // NOI18N + jButton1.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + jButton1ActionPerformed(evt); + } + }); + + javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); + jPanel1.setLayout(jPanel1Layout); + jPanel1Layout.setHorizontalGroup( + jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanel1Layout.createSequentialGroup() + .addContainerGap() + .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(jButton1) + .addGroup(jPanel1Layout.createSequentialGroup() + .addGap(28, 28, 28) + .addComponent(jLabel5))) + .addGap(184, 184, 184) + .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanel1Layout.createSequentialGroup() + .addGap(27, 27, 27) + .addComponent(jLabel6) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) + .addComponent(jLabel7)) + .addGroup(jPanel1Layout.createSequentialGroup() + .addComponent(jButton2) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 240, Short.MAX_VALUE) + .addComponent(jButton3))) + .addGap(20, 20, 20)) + ); + jPanel1Layout.setVerticalGroup( + jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanel1Layout.createSequentialGroup() + .addContainerGap() + .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanel1Layout.createSequentialGroup() + .addGap(9, 9, 9) + .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(jButton3, javax.swing.GroupLayout.Alignment.TRAILING) + .addComponent(jButton2)) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) + .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel6) + .addComponent(jLabel7))) + .addGroup(jPanel1Layout.createSequentialGroup() + .addComponent(jButton1) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) + .addComponent(jLabel5))) + .addContainerGap()) + ); + + jPanel2.setBackground(new java.awt.Color(0, 0, 0)); + + jButton5.setIcon(new javax.swing.ImageIcon("C:\\Users\\pc\\Desktop\\javac\\Library_System\\icon_login\\return_book.png")); // NOI18N + jButton5.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + jButton5ActionPerformed(evt); + } + }); + + jLabel9.setForeground(new java.awt.Color(255, 255, 255)); + jLabel9.setText("ReturnBook"); + + jLabel8.setForeground(new java.awt.Color(255, 255, 255)); + jLabel8.setText("IssueBook"); + + jButton6.setIcon(new javax.swing.ImageIcon("C:\\Users\\pc\\Desktop\\javac\\Library_System\\icon_login\\about.png")); // NOI18N + jButton6.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + jButton6ActionPerformed(evt); + } + }); + + jButton4.setIcon(new javax.swing.ImageIcon("C:\\Users\\pc\\Desktop\\javac\\Library_System\\icon_login\\issue_book.png")); // NOI18N + jButton4.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + jButton4ActionPerformed(evt); + } + }); + + jLabel10.setForeground(new java.awt.Color(255, 255, 255)); + jLabel10.setText("About"); + + javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2); + jPanel2.setLayout(jPanel2Layout); + jPanel2Layout.setHorizontalGroup( + jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanel2Layout.createSequentialGroup() + .addContainerGap() + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(jButton4) + .addGroup(jPanel2Layout.createSequentialGroup() + .addGap(24, 24, 24) + .addComponent(jLabel8))) + .addGap(175, 175, 175) + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(jButton5) + .addGroup(jPanel2Layout.createSequentialGroup() + .addGap(38, 38, 38) + .addComponent(jLabel9))) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(jButton6, javax.swing.GroupLayout.Alignment.TRAILING) + .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel2Layout.createSequentialGroup() + .addComponent(jLabel10) + .addGap(24, 24, 24))) + .addContainerGap()) + ); + jPanel2Layout.setVerticalGroup( + jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanel2Layout.createSequentialGroup() + .addContainerGap() + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jButton4) + .addComponent(jButton5) + .addComponent(jButton6)) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel8) + .addComponent(jLabel9) + .addComponent(jLabel10)) + .addContainerGap()) + ); + + jPanel3.setBackground(new java.awt.Color(0, 255, 255)); + + jLabel2.setIcon(new javax.swing.ImageIcon("C:\\Users\\pc\\Downloads\\rsz_lms2.png")); // NOI18N + + jLabel1.setBackground(new java.awt.Color(0, 0, 0)); + jLabel1.setFont(new java.awt.Font("Segoe UI", 0, 18)); // NOI18N + jLabel1.setForeground(new java.awt.Color(0, 0, 0)); + jLabel1.setText("LIBRARY MANAGEMENT SYSTEM"); + + javax.swing.GroupLayout jPanel3Layout = new javax.swing.GroupLayout(jPanel3); + jPanel3.setLayout(jPanel3Layout); + jPanel3Layout.setHorizontalGroup( + jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanel3Layout.createSequentialGroup() + .addContainerGap() + .addComponent(jLabel2) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) + .addComponent(jLabel1) + .addContainerGap()) + ); + jPanel3Layout.setVerticalGroup( + jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanel3Layout.createSequentialGroup() + .addContainerGap() + .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel1) + .addComponent(jLabel2)) + .addContainerGap()) + ); + + javax.swing.GroupLayout jPanel4Layout = new javax.swing.GroupLayout(jPanel4); + jPanel4.setLayout(jPanel4Layout); + jPanel4Layout.setHorizontalGroup( + jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanel4Layout.createSequentialGroup() + .addContainerGap() + .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) + .addComponent(jPanel2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) + .addGroup(jPanel4Layout.createSequentialGroup() + .addGap(53, 53, 53) + .addComponent(jPanel3, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))) + .addContainerGap()) + ); + jPanel4Layout.setVerticalGroup( + jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanel4Layout.createSequentialGroup() + .addContainerGap() + .addComponent(jPanel3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) + .addGap(75, 75, 75) + .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 63, Short.MAX_VALUE) + .addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) + .addContainerGap()) + ); + + jMenuBar1.setBackground(new java.awt.Color(0, 204, 255)); + + jMenu1.setText("File"); + + jMenuItem1.setText("Exit"); + jMenuItem1.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + jMenuItem1ActionPerformed(evt); + } + }); + jMenu1.add(jMenuItem1); + + jMenuItem2.setText("Logout"); + jMenuItem2.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + jMenuItem2ActionPerformed(evt); + } + }); + jMenu1.add(jMenuItem2); + + jMenuBar1.add(jMenu1); + + jMenu2.setText("Edit"); + + jMenuItem3.setText("About"); + jMenuItem3.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + jMenuItem3ActionPerformed(evt); + } + }); + jMenu2.add(jMenuItem3); + + jMenuBar1.add(jMenu2); + + setJMenuBar(jMenuBar1); + + javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); + getContentPane().setLayout(layout); + layout.setHorizontalGroup( + layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup() + .addComponent(jPanel4, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) + .addContainerGap()) + ); + layout.setVerticalGroup( + layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup() + .addComponent(jPanel4, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) + .addContainerGap()) + ); + + pack(); + }// //GEN-END:initComponents + + private void jButton6ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton6ActionPerformed + setVisible(false); + About ob=new About(); + ob.setVisible(true); + }//GEN-LAST:event_jButton6ActionPerformed + + private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed + setVisible(false); + NewBook ob=new NewBook(); + ob.setVisible(true); + }//GEN-LAST:event_jButton1ActionPerformed + + private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton3ActionPerformed + setVisible(false); + Students ob=new Students(); + ob.setVisible(true); + }//GEN-LAST:event_jButton3ActionPerformed + + private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton4ActionPerformed + setVisible(false); + IssueBook ob=new IssueBook(); + ob.setVisible(true); + }//GEN-LAST:event_jButton4ActionPerformed + + private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton5ActionPerformed + setVisible(false); + ReturnBook ob=new ReturnBook(); + ob.setVisible(true); + }//GEN-LAST:event_jButton5ActionPerformed + + private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton2ActionPerformed + String enteredPassword = JOptionPane.showInputDialog(null, "Enter password:"); + String correctPassword = "ICTU"; // Set the correct password here + + if (enteredPassword != null && enteredPassword.equals(correctPassword)) { + setVisible(false); + Statistics ob = new Statistics(); + ob.setVisible(true); + } else { + JOptionPane.showMessageDialog(null, "Invalid password!"); + } + }//GEN-LAST:event_jButton2ActionPerformed + + private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem1ActionPerformed + System.exit(0); + }//GEN-LAST:event_jMenuItem1ActionPerformed + + private void jMenuItem2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem2ActionPerformed + setVisible(false); + Login ob=new Login(); + + ob.setVisible(true); + }//GEN-LAST:event_jMenuItem2ActionPerformed + + private void jMenuItem3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem3ActionPerformed + setVisible(false); + About ob=new About(); + ob.setVisible(true); + }//GEN-LAST:event_jMenuItem3ActionPerformed + + /** + * @param args the command line arguments + */ + public static void main(String args[]) { + /* Set the Nimbus look and feel */ + // + /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel. + * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html + */ + try { + for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { + if ("Nimbus".equals(info.getName())) { + javax.swing.UIManager.setLookAndFeel(info.getClassName()); + break; + } + } + } catch (ClassNotFoundException ex) { + java.util.logging.Logger.getLogger(Home.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } catch (InstantiationException ex) { + java.util.logging.Logger.getLogger(Home.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } catch (IllegalAccessException ex) { + java.util.logging.Logger.getLogger(Home.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } catch (javax.swing.UnsupportedLookAndFeelException ex) { + java.util.logging.Logger.getLogger(Home.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } + // + + /* Create and display the form */ + java.awt.EventQueue.invokeLater(new Runnable() { + public void run() { + new Home().setVisible(true); + } + }); + } + + // Variables declaration - do not modify//GEN-BEGIN:variables + private javax.swing.JButton jButton1; + private javax.swing.JButton jButton2; + private javax.swing.JButton jButton3; + private javax.swing.JButton jButton4; + private javax.swing.JButton jButton5; + private javax.swing.JButton jButton6; + private javax.swing.JLabel jLabel1; + private javax.swing.JLabel jLabel10; + private javax.swing.JLabel jLabel2; + private javax.swing.JLabel jLabel5; + private javax.swing.JLabel jLabel6; + private javax.swing.JLabel jLabel7; + private javax.swing.JLabel jLabel8; + private javax.swing.JLabel jLabel9; + private javax.swing.JMenu jMenu1; + private javax.swing.JMenu jMenu2; + private javax.swing.JMenuBar jMenuBar1; + private javax.swing.JMenuItem jMenuItem1; + private javax.swing.JMenuItem jMenuItem2; + private javax.swing.JMenuItem jMenuItem3; + private javax.swing.JPanel jPanel1; + private javax.swing.JPanel jPanel2; + private javax.swing.JPanel jPanel3; + private javax.swing.JPanel jPanel4; + // End of variables declaration//GEN-END:variables +} diff --git a/src/IssueBook.form b/src/IssueBook.form new file mode 100644 index 0000000..0489e58 --- /dev/null +++ b/src/IssueBook.form @@ -0,0 +1,570 @@ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/IssueBook.java b/src/IssueBook.java new file mode 100644 index 0000000..e932b43 --- /dev/null +++ b/src/IssueBook.java @@ -0,0 +1,537 @@ + +import java.sql.Connection; +import java.sql.PreparedStatement; +import java.sql.ResultSet; +import java.sql.SQLException; +import javax.swing.JOptionPane; + +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/GUIForms/JFrame.java to edit this template + */ + +/** + * + * @author pc + */ +public class IssueBook extends javax.swing.JFrame { +Connection conn; +ResultSet rs; +PreparedStatement pst; + /** + * Creates new form IssueBook + */ + public IssueBook() { + super("Issue Book"); + initComponents(); + conn = JavaConnect.ConnerDb(); + } + + + /** + * This method is called from within the constructor to initialize the form. + * WARNING: Do NOT modify this code. The content of this method is always + * regenerated by the Form Editor. + */ + @SuppressWarnings("unchecked") + // //GEN-BEGIN:initComponents + private void initComponents() { + + jPanel1 = new javax.swing.JPanel(); + jPanel2 = new javax.swing.JPanel(); + jTextField6 = new javax.swing.JTextField(); + jTextField5 = new javax.swing.JTextField(); + jLabel5 = new javax.swing.JLabel(); + jLabel4 = new javax.swing.JLabel(); + jTextField1 = new javax.swing.JTextField(); + jLabel2 = new javax.swing.JLabel(); + jButton1 = new javax.swing.JButton(); + jTextField3 = new javax.swing.JTextField(); + jLabel6 = new javax.swing.JLabel(); + jTextField2 = new javax.swing.JTextField(); + jTextField4 = new javax.swing.JTextField(); + jLabel1 = new javax.swing.JLabel(); + jLabel3 = new javax.swing.JLabel(); + jPanel3 = new javax.swing.JPanel(); + jTextField7 = new javax.swing.JTextField(); + jTextField8 = new javax.swing.JTextField(); + jTextField13 = new javax.swing.JTextField(); + jLabel8 = new javax.swing.JLabel(); + jLabel14 = new javax.swing.JLabel(); + jTextField12 = new javax.swing.JTextField(); + jLabel12 = new javax.swing.JLabel(); + jTextField9 = new javax.swing.JTextField(); + jLabel10 = new javax.swing.JLabel(); + jTextField10 = new javax.swing.JTextField(); + jTextField11 = new javax.swing.JTextField(); + jButton2 = new javax.swing.JButton(); + jLabel9 = new javax.swing.JLabel(); + jLabel11 = new javax.swing.JLabel(); + jLabel13 = new javax.swing.JLabel(); + jButton3 = new javax.swing.JButton(); + jButton5 = new javax.swing.JButton(); + + setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); + + jPanel1.setBackground(new java.awt.Color(51, 51, 51)); + + jPanel2.setBackground(new java.awt.Color(51, 51, 51)); + jPanel2.setBorder(javax.swing.BorderFactory.createTitledBorder(null, "Book Detail", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Tahoma", 0, 18), new java.awt.Color(0, 0, 0))); // NOI18N + + jTextField6.setBackground(new java.awt.Color(0, 204, 204)); + + jTextField5.setBackground(new java.awt.Color(0, 204, 204)); + + jLabel5.setForeground(new java.awt.Color(255, 255, 255)); + jLabel5.setText("Price"); + + jLabel4.setForeground(new java.awt.Color(255, 255, 255)); + jLabel4.setText("Publisher"); + + jTextField1.setBackground(new java.awt.Color(0, 204, 204)); + + jLabel2.setForeground(new java.awt.Color(255, 255, 255)); + jLabel2.setText("Name_"); + + jButton1.setBackground(new java.awt.Color(0, 204, 204)); + jButton1.setIcon(new javax.swing.ImageIcon("C:\\Users\\pc\\Desktop\\javac\\Library_System\\icon_login\\search.png")); // NOI18N + jButton1.setText("Search"); + jButton1.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + jButton1ActionPerformed(evt); + } + }); + + jTextField3.setBackground(new java.awt.Color(0, 204, 204)); + + jLabel6.setForeground(new java.awt.Color(255, 255, 255)); + jLabel6.setText("Pages"); + + jTextField2.setBackground(new java.awt.Color(0, 204, 204)); + + jTextField4.setBackground(new java.awt.Color(0, 204, 204)); + + jLabel1.setForeground(new java.awt.Color(255, 255, 255)); + jLabel1.setText("Book_id"); + + jLabel3.setForeground(new java.awt.Color(255, 255, 255)); + jLabel3.setText("Edition"); + + javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2); + jPanel2.setLayout(jPanel2Layout); + jPanel2Layout.setHorizontalGroup( + jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanel2Layout.createSequentialGroup() + .addContainerGap() + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanel2Layout.createSequentialGroup() + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) + .addGroup(jPanel2Layout.createSequentialGroup() + .addComponent(jLabel6) + .addGap(47, 47, 47) + .addComponent(jTextField6)) + .addGroup(jPanel2Layout.createSequentialGroup() + .addComponent(jLabel1) + .addGap(37, 37, 37) + .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, 99, javax.swing.GroupLayout.PREFERRED_SIZE))) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) + .addComponent(jButton1)) + .addGroup(jPanel2Layout.createSequentialGroup() + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(jLabel2) + .addComponent(jLabel3) + .addComponent(jLabel4) + .addComponent(jLabel5)) + .addGap(29, 29, 29) + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(jTextField5, javax.swing.GroupLayout.PREFERRED_SIZE, 99, javax.swing.GroupLayout.PREFERRED_SIZE) + .addComponent(jTextField4, javax.swing.GroupLayout.PREFERRED_SIZE, 99, javax.swing.GroupLayout.PREFERRED_SIZE) + .addComponent(jTextField3, javax.swing.GroupLayout.PREFERRED_SIZE, 99, javax.swing.GroupLayout.PREFERRED_SIZE) + .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, 99, javax.swing.GroupLayout.PREFERRED_SIZE)))) + .addContainerGap(32, Short.MAX_VALUE)) + ); + jPanel2Layout.setVerticalGroup( + jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanel2Layout.createSequentialGroup() + .addContainerGap() + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel1) + .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) + .addComponent(jButton1)) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel2) + .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addGap(18, 18, 18) + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel3) + .addComponent(jTextField3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addGap(18, 18, 18) + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel4) + .addComponent(jTextField4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addGap(15, 15, 15) + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) + .addComponent(jLabel5) + .addComponent(jTextField5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addGap(24, 24, 24) + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel6) + .addComponent(jTextField6, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addContainerGap()) + ); + + jPanel3.setBackground(new java.awt.Color(51, 51, 51)); + jPanel3.setBorder(javax.swing.BorderFactory.createTitledBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 0, 0), 0), "Student Detail", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Tahoma", 0, 18), new java.awt.Color(0, 0, 0))); // NOI18N + + jTextField7.setBackground(new java.awt.Color(0, 204, 204)); + + jTextField8.setBackground(new java.awt.Color(0, 204, 204)); + + jTextField13.setBackground(new java.awt.Color(0, 204, 204)); + + jLabel8.setBackground(new java.awt.Color(0, 204, 204)); + jLabel8.setForeground(new java.awt.Color(255, 255, 255)); + jLabel8.setText("Student_id"); + + jLabel14.setForeground(new java.awt.Color(255, 255, 255)); + jLabel14.setText("Semester"); + + jTextField12.setBackground(new java.awt.Color(0, 204, 204)); + + jLabel12.setForeground(new java.awt.Color(255, 255, 255)); + jLabel12.setText("Branch"); + + jTextField9.setBackground(new java.awt.Color(0, 204, 204)); + + jLabel10.setForeground(new java.awt.Color(255, 255, 255)); + jLabel10.setText("Father_Name"); + + jTextField10.setBackground(new java.awt.Color(0, 204, 204)); + + jTextField11.setBackground(new java.awt.Color(0, 204, 204)); + + jButton2.setBackground(new java.awt.Color(0, 204, 204)); + jButton2.setIcon(new javax.swing.ImageIcon("C:\\Users\\pc\\Desktop\\javac\\Library_System\\icon_login\\search.png")); // NOI18N + jButton2.setText("Search"); + jButton2.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + jButton2ActionPerformed(evt); + } + }); + + jLabel9.setForeground(new java.awt.Color(255, 255, 255)); + jLabel9.setText("Name"); + + jLabel11.setForeground(new java.awt.Color(255, 255, 255)); + jLabel11.setText("Course"); + + jLabel13.setForeground(new java.awt.Color(255, 255, 255)); + jLabel13.setText("Year"); + + javax.swing.GroupLayout jPanel3Layout = new javax.swing.GroupLayout(jPanel3); + jPanel3.setLayout(jPanel3Layout); + jPanel3Layout.setHorizontalGroup( + jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanel3Layout.createSequentialGroup() + .addContainerGap() + .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) + .addGroup(jPanel3Layout.createSequentialGroup() + .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) + .addGroup(jPanel3Layout.createSequentialGroup() + .addGap(98, 98, 98) + .addComponent(jTextField10, javax.swing.GroupLayout.PREFERRED_SIZE, 111, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addGroup(jPanel3Layout.createSequentialGroup() + .addComponent(jLabel8) + .addGap(43, 43, 43) + .addComponent(jTextField7, javax.swing.GroupLayout.DEFAULT_SIZE, 117, Short.MAX_VALUE)) + .addGroup(javax.swing.GroupLayout.Alignment.LEADING, jPanel3Layout.createSequentialGroup() + .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(jLabel10) + .addGroup(jPanel3Layout.createSequentialGroup() + .addGap(8, 8, 8) + .addComponent(jLabel9))) + .addGap(30, 30, 30) + .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(jTextField8) + .addComponent(jTextField9)))) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)) + .addGroup(jPanel3Layout.createSequentialGroup() + .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanel3Layout.createSequentialGroup() + .addComponent(jLabel14) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) + .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel3Layout.createSequentialGroup() + .addGap(0, 0, Short.MAX_VALUE) + .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(jLabel11) + .addComponent(jLabel12) + .addComponent(jLabel13)) + .addGap(55, 55, 55))) + .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) + .addComponent(jTextField12) + .addComponent(jTextField11) + .addComponent(jTextField13, javax.swing.GroupLayout.PREFERRED_SIZE, 117, javax.swing.GroupLayout.PREFERRED_SIZE)))) + .addComponent(jButton2)) + ); + jPanel3Layout.setVerticalGroup( + jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanel3Layout.createSequentialGroup() + .addContainerGap() + .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) + .addComponent(jLabel8) + .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jTextField7, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) + .addComponent(jButton2))) + .addGap(18, 18, 18) + .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jTextField8, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) + .addComponent(jLabel9)) + .addGap(18, 18, 18) + .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel10) + .addComponent(jTextField9, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addGap(18, 18, 18) + .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jTextField10, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) + .addComponent(jLabel11)) + .addGap(18, 18, 18) + .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel12) + .addComponent(jTextField11, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addGap(18, 18, 18) + .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jTextField12, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) + .addComponent(jLabel13)) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) + .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel14) + .addComponent(jTextField13, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addContainerGap()) + ); + + jButton3.setBackground(new java.awt.Color(0, 204, 204)); + jButton3.setIcon(new javax.swing.ImageIcon("C:\\Users\\pc\\Desktop\\javac\\Library_System\\icon_login\\issuecon.png")); // NOI18N + jButton3.setText("Issue"); + jButton3.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + jButton3ActionPerformed(evt); + } + }); + + jButton5.setBackground(new java.awt.Color(0, 204, 204)); + jButton5.setIcon(new javax.swing.ImageIcon("C:\\Users\\pc\\Desktop\\javac\\Library_System\\icon_login\\back.png")); // NOI18N + jButton5.setText("back"); + jButton5.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + jButton5ActionPerformed(evt); + } + }); + + javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); + jPanel1.setLayout(jPanel1Layout); + jPanel1Layout.setHorizontalGroup( + jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanel1Layout.createSequentialGroup() + .addContainerGap(337, Short.MAX_VALUE) + .addComponent(jButton3) + .addGap(50, 50, 50) + .addComponent(jButton5) + .addGap(112, 112, 112)) + .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanel1Layout.createSequentialGroup() + .addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) + .addComponent(jPanel3, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))) + ); + jPanel1Layout.setVerticalGroup( + jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanel1Layout.createSequentialGroup() + .addContainerGap(335, Short.MAX_VALUE) + .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jButton3) + .addComponent(jButton5)) + .addContainerGap()) + .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanel1Layout.createSequentialGroup() + .addContainerGap() + .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(jPanel3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) + .addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addContainerGap(60, Short.MAX_VALUE))) + ); + + javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); + getContentPane().setLayout(layout); + layout.setHorizontalGroup( + layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(jPanel1, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) + ); + layout.setVerticalGroup( + layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) + ); + + pack(); + }// //GEN-END:initComponents + + private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton3ActionPerformed + try { + String sql = "INSERT INTO IssueBook(Book_id,Name_, Edition, Publisher, Price, Pages,Student_id,Name,Father_Name,Course,Branch,Year,Semester) VALUES(?, ?, ?, ?, ?,?,?,?,?,?,?,?,?)"; + pst = conn.prepareStatement(sql); + pst.setString(1, jTextField1.getText()); + pst.setString(2, jTextField2.getText()); + pst.setString(3, jTextField3.getText()); + pst.setString(4, jTextField4.getText()); + pst.setString(5, jTextField5.getText()); + pst.setString(6, jTextField6.getText()); + pst.setString(7, jTextField7.getText()); + pst.setString(8, jTextField8.getText()); + pst.setString(9, jTextField9.getText()); + pst.setString(10, jTextField10.getText()); + pst.setString(11, jTextField11.getText()); + pst.setString(12, jTextField12.getText()); + pst.setString(13, jTextField13.getText()); + pst.execute(); + JOptionPane.showMessageDialog(null, "Book has been Issue Successfully!"); + rs.close(); + pst.close(); +} catch (SQLException e) { + JOptionPane.showMessageDialog(null, e.getMessage(), "Error", JOptionPane.ERROR_MESSAGE); +} finally { + try { + if (pst != null) { + pst.close(); + } + } catch (SQLException e) { + // Handle the exception if closing the prepared statement fails + } +} + }//GEN-LAST:event_jButton3ActionPerformed + + private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton5ActionPerformed + setVisible(false); + Home ob=new Home(); + ob.setVisible(true); + }//GEN-LAST:event_jButton5ActionPerformed + + private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed + + String a1 = jTextField1.getText(); + String sql = "select * from NewBook where Book_id=?"; + try { + pst = conn.prepareStatement(sql); + pst.setString(1, a1); + rs = pst.executeQuery(); + if (rs.next()) { + jTextField2.setText(rs.getString("Name")); + jTextField3.setText(rs.getString("Edition")); + jTextField4.setText(rs.getString("Publisher")); + jTextField5.setText(rs.getString("Price")); + jTextField6.setText(rs.getString("Pages")); + rs.close(); + pst.close(); + } else { + JOptionPane.showMessageDialog(null, "Incorrect ID"); + } + } catch (SQLException e) { + JOptionPane.showMessageDialog(null, e); + } + + }//GEN-LAST:event_jButton1ActionPerformed + + private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton2ActionPerformed + String a1 = jTextField7.getText(); + String sql = "select * from NewStudent where Student_id=?"; + try { + pst = conn.prepareStatement(sql); + pst.setString(1, a1); + rs = pst.executeQuery(); + if (rs.next()) { + jTextField8.setText(rs.getString("Name")); + jTextField9.setText(rs.getString("Father_Name")); + jTextField10.setText(rs.getString("Course")); + jTextField11.setText(rs.getString("Branch")); + jTextField12.setText(rs.getString("Year")); + jTextField13.setText(rs.getString("Semester")); + rs.close(); + pst.close(); + } else { + JOptionPane.showMessageDialog(null, "Incorrect ID"); + } + } catch (SQLException e) { + JOptionPane.showMessageDialog(null, e); + } + }//GEN-LAST:event_jButton2ActionPerformed + + /** + * @param args the command line arguments + */ + public static void main(String args[]) { + /* Set the Nimbus look and feel */ + // + /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel. + * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html + */ + try { + for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { + if ("Nimbus".equals(info.getName())) { + javax.swing.UIManager.setLookAndFeel(info.getClassName()); + break; + } + } + } catch (ClassNotFoundException ex) { + java.util.logging.Logger.getLogger(IssueBook.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } catch (InstantiationException ex) { + java.util.logging.Logger.getLogger(IssueBook.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } catch (IllegalAccessException ex) { + java.util.logging.Logger.getLogger(IssueBook.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } catch (javax.swing.UnsupportedLookAndFeelException ex) { + java.util.logging.Logger.getLogger(IssueBook.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } + // + + /* Create and display the form */ + java.awt.EventQueue.invokeLater(new Runnable() { + public void run() { + new IssueBook().setVisible(true); + } + }); + } + + // Variables declaration - do not modify//GEN-BEGIN:variables + private javax.swing.JButton jButton1; + private javax.swing.JButton jButton2; + private javax.swing.JButton jButton3; + private javax.swing.JButton jButton5; + private javax.swing.JLabel jLabel1; + private javax.swing.JLabel jLabel10; + private javax.swing.JLabel jLabel11; + private javax.swing.JLabel jLabel12; + private javax.swing.JLabel jLabel13; + private javax.swing.JLabel jLabel14; + private javax.swing.JLabel jLabel2; + private javax.swing.JLabel jLabel3; + private javax.swing.JLabel jLabel4; + private javax.swing.JLabel jLabel5; + private javax.swing.JLabel jLabel6; + private javax.swing.JLabel jLabel8; + private javax.swing.JLabel jLabel9; + private javax.swing.JPanel jPanel1; + private javax.swing.JPanel jPanel2; + private javax.swing.JPanel jPanel3; + private javax.swing.JTextField jTextField1; + private javax.swing.JTextField jTextField10; + private javax.swing.JTextField jTextField11; + private javax.swing.JTextField jTextField12; + private javax.swing.JTextField jTextField13; + private javax.swing.JTextField jTextField2; + private javax.swing.JTextField jTextField3; + private javax.swing.JTextField jTextField4; + private javax.swing.JTextField jTextField5; + private javax.swing.JTextField jTextField6; + private javax.swing.JTextField jTextField7; + private javax.swing.JTextField jTextField8; + private javax.swing.JTextField jTextField9; + // End of variables declaration//GEN-END:variables +} diff --git a/src/JavaConnect.java b/src/JavaConnect.java new file mode 100644 index 0000000..938f3be --- /dev/null +++ b/src/JavaConnect.java @@ -0,0 +1,29 @@ + +import javax.swing.JOptionPane; +import java.sql.*; + +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template + */ + +/** + * + * @author pc + */ +public class JavaConnect { + Connection conn; + public static Connection ConnerDb(){ + try{ + Class.forName("org.sqlite.JDBC"); + Connection conn=DriverManager.getConnection(("jdbc:sqlite:C:\\Users\\pc\\Desktop\\javac\\Library_System\\src\\Data.sqlite")); + return conn; + }catch(Exception e){ + JOptionPane.showMessageDialog(null,e); + return null; + } + } + +} + + diff --git a/src/Loading.form b/src/Loading.form new file mode 100644 index 0000000..79d5c2f --- /dev/null +++ b/src/Loading.form @@ -0,0 +1,104 @@ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Loading.java b/src/Loading.java new file mode 100644 index 0000000..d90c753 --- /dev/null +++ b/src/Loading.java @@ -0,0 +1,164 @@ + +import com.sun.jdi.connect.spi.Connection; +import javax.swing.JOptionPane; + + +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/GUIForms/JFrame.java to edit this template + */ + +/** + * + * @author pc + */ +public class Loading extends javax.swing.JFrame implements Runnable{ +Connection conn; + int s=0; + Thread th; + + /** + * Creates new form Loading + */ + public Loading() { + super("Loading"); + initComponents(); + th=new Thread((Runnable)this); + + } + public void setUpLoading(){ + setVisible(false); + th.start(); + } + public void run(){ + try{ + for(int i=1;i<=200;i++){ + s=s+1; + int m=jProgressBar2.getMaximum(); + int v=jProgressBar2.getValue(); + if(v//GEN-BEGIN:initComponents + private void initComponents() { + + jPanel1 = new javax.swing.JPanel(); + jLabel1 = new javax.swing.JLabel(); + jProgressBar2 = new javax.swing.JProgressBar(); + jLabel2 = new javax.swing.JLabel(); + + setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); + + jPanel1.setBackground(new java.awt.Color(0, 204, 204)); + + jLabel1.setFont(new java.awt.Font("Tahoma", 0, 36)); // NOI18N + jLabel1.setForeground(new java.awt.Color(51, 51, 255)); + jLabel1.setText("#Smart Library"); + + jProgressBar2.setStringPainted(true); + + jLabel2.setText("please wait..."); + + javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); + jPanel1.setLayout(jPanel1Layout); + jPanel1Layout.setHorizontalGroup( + jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanel1Layout.createSequentialGroup() + .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanel1Layout.createSequentialGroup() + .addGap(109, 109, 109) + .addComponent(jLabel1)) + .addGroup(jPanel1Layout.createSequentialGroup() + .addGap(147, 147, 147) + .addComponent(jProgressBar2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addGroup(jPanel1Layout.createSequentialGroup() + .addGap(182, 182, 182) + .addComponent(jLabel2))) + .addContainerGap(182, Short.MAX_VALUE)) + ); + jPanel1Layout.setVerticalGroup( + jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanel1Layout.createSequentialGroup() + .addGap(57, 57, 57) + .addComponent(jLabel1) + .addGap(56, 56, 56) + .addComponent(jProgressBar2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) + .addComponent(jLabel2) + .addContainerGap()) + ); + + javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); + getContentPane().setLayout(layout); + layout.setHorizontalGroup( + layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(jPanel1, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) + ); + layout.setVerticalGroup( + layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) + ); + + pack(); + }// //GEN-END:initComponents + + /** + * @param args the command line arguments + */ + public static void main(String args[]) { + /* Set the Nimbus look and feel */ + // + /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel. + * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html + */ + try { + for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { + if ("Nimbus".equals(info.getName())) { + javax.swing.UIManager.setLookAndFeel(info.getClassName()); + break; + } + } + } catch (ClassNotFoundException ex) { + java.util.logging.Logger.getLogger(Loading.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } catch (InstantiationException ex) { + java.util.logging.Logger.getLogger(Loading.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } catch (IllegalAccessException ex) { + java.util.logging.Logger.getLogger(Loading.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } catch (javax.swing.UnsupportedLookAndFeelException ex) { + java.util.logging.Logger.getLogger(Loading.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } + // + + /* Create and display the form */ + java.awt.EventQueue.invokeLater(new Runnable() { + public void run() { + new Loading().setVisible(true); + } + }); + } + + // Variables declaration - do not modify//GEN-BEGIN:variables + private javax.swing.JLabel jLabel1; + private javax.swing.JLabel jLabel2; + private javax.swing.JPanel jPanel1; + private javax.swing.JProgressBar jProgressBar2; + // End of variables declaration//GEN-END:variables +} diff --git a/src/Login.form b/src/Login.form new file mode 100644 index 0000000..1e3f987 --- /dev/null +++ b/src/Login.form @@ -0,0 +1,217 @@ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Login.java b/src/Login.java new file mode 100644 index 0000000..b575e7b --- /dev/null +++ b/src/Login.java @@ -0,0 +1,266 @@ + +import java.sql.Connection; +import java.sql.PreparedStatement; +import java.sql.ResultSet; +import java.sql.SQLException; +import javax.swing.JOptionPane; +import javax.swing.UIManager; + + +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/GUIForms/JFrame.java to edit this template + */ + +/** + * + * @author pc + */ +public class Login extends javax.swing.JFrame { +Connection conn; +ResultSet rs; +PreparedStatement pst; + + /** + * Creates new form Login + */ + public Login() { + super("Login"); + initComponents(); + conn = JavaConnect.ConnerDb(); + + } + + /** + * This method is called from within the constructor to initialize the form. + * WARNING: Do NOT modify this code. The content of this method is always + * regenerated by the Form Editor. + */ + @SuppressWarnings("unchecked") + // //GEN-BEGIN:initComponents + private void initComponents() { + + jScrollBar1 = new javax.swing.JScrollBar(); + jPanel1 = new javax.swing.JPanel(); + jLabel2 = new javax.swing.JLabel(); + jButton1 = new javax.swing.JButton(); + jButton2 = new javax.swing.JButton(); + jButton3 = new javax.swing.JButton(); + jLabel1 = new javax.swing.JLabel(); + jTextField1 = new javax.swing.JTextField(); + jLabel3 = new javax.swing.JLabel(); + jPasswordField1 = new javax.swing.JPasswordField(); + + setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); + + jPanel1.setBackground(new java.awt.Color(51, 51, 51)); + jPanel1.setBorder(javax.swing.BorderFactory.createTitledBorder(null, "Login", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Tahoma", 0, 24), new java.awt.Color(51, 153, 255))); // NOI18N + + jLabel2.setForeground(new java.awt.Color(255, 255, 255)); + jLabel2.setText("Password"); + + jButton1.setBackground(new java.awt.Color(0, 153, 153)); + jButton1.setFont(new java.awt.Font("Segoe UI", 1, 12)); // NOI18N + jButton1.setIcon(new javax.swing.ImageIcon("C:\\Users\\pc\\Desktop\\javac\\Library_System\\icon_login\\login.png")); // NOI18N + jButton1.setText("login"); + jButton1.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + jButton1ActionPerformed(evt); + } + }); + + jButton2.setBackground(new java.awt.Color(0, 153, 153)); + jButton2.setFont(new java.awt.Font("Segoe UI", 1, 12)); // NOI18N + jButton2.setIcon(new javax.swing.ImageIcon("C:\\Users\\pc\\Desktop\\javac\\Library_System\\icon_login\\signup.png")); // NOI18N + jButton2.setText("signup"); + jButton2.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + jButton2ActionPerformed(evt); + } + }); + + jButton3.setBackground(new java.awt.Color(0, 153, 153)); + jButton3.setFont(new java.awt.Font("Segoe UI", 1, 12)); // NOI18N + jButton3.setIcon(new javax.swing.ImageIcon("C:\\Users\\pc\\Desktop\\javac\\Library_System\\icon_login\\forgot.png")); // NOI18N + jButton3.setText("Forgot"); + jButton3.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + jButton3ActionPerformed(evt); + } + }); + + jLabel1.setForeground(new java.awt.Color(255, 255, 255)); + jLabel1.setText("Username"); + + jTextField1.setBackground(new java.awt.Color(0, 204, 204)); + + jLabel3.setForeground(new java.awt.Color(255, 51, 51)); + jLabel3.setText("trouble shooting..."); + + jPasswordField1.setBackground(new java.awt.Color(0, 204, 204)); + + javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); + jPanel1.setLayout(jPanel1Layout); + jPanel1Layout.setHorizontalGroup( + jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanel1Layout.createSequentialGroup() + .addContainerGap() + .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) + .addGroup(jPanel1Layout.createSequentialGroup() + .addGap(108, 108, 108) + .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) + .addComponent(jLabel2) + .addComponent(jLabel1)) + .addGap(69, 69, 69) + .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(jTextField1, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, 222, javax.swing.GroupLayout.PREFERRED_SIZE) + .addComponent(jPasswordField1, javax.swing.GroupLayout.PREFERRED_SIZE, 222, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addGap(0, 55, Short.MAX_VALUE)) + .addGroup(jPanel1Layout.createSequentialGroup() + .addGap(0, 0, Short.MAX_VALUE) + .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) + .addComponent(jButton1) + .addComponent(jLabel3)) + .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanel1Layout.createSequentialGroup() + .addGap(70, 70, 70) + .addComponent(jButton2)) + .addGroup(jPanel1Layout.createSequentialGroup() + .addGap(34, 34, 34) + .addComponent(jButton3))) + .addGap(75, 75, 75)))) + ); + jPanel1Layout.setVerticalGroup( + jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanel1Layout.createSequentialGroup() + .addGap(12, 12, 12) + .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel1) + .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addGap(43, 43, 43) + .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel2) + .addComponent(jPasswordField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addGap(39, 39, 39) + .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jButton1) + .addComponent(jButton2)) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 78, Short.MAX_VALUE) + .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jButton3) + .addComponent(jLabel3)) + .addGap(38, 38, 38)) + ); + + javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); + getContentPane().setLayout(layout); + layout.setHorizontalGroup( + layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) + ); + layout.setVerticalGroup( + layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(jPanel1, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) + ); + + pack(); + }// //GEN-END:initComponents + + private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton2ActionPerformed + setVisible(false); + Signup ob=new Signup(); + ob.setVisible(true); + + }//GEN-LAST:event_jButton2ActionPerformed + + private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton3ActionPerformed + setVisible(false); + Forgot ob=new Forgot(); + ob.setVisible(true); + + }//GEN-LAST:event_jButton3ActionPerformed + + private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed + String sql = "select * from Information where Username=? and Password=?"; + try { + pst = conn.prepareStatement(sql); + pst.setString(1, jTextField1.getText()); + pst.setString(2, jPasswordField1.getText()); + rs = pst.executeQuery(); + if (rs.next()) { + rs.close(); + pst.close(); + + setVisible(false); + Loading ob=new Loading(); + ob.setUpLoading(); + ob.setVisible(true); + + }else { + JOptionPane.showMessageDialog(null, "Incorrect username and password"); + } + + } + catch (SQLException e) { + JOptionPane.showMessageDialog(null, e); + }finally{ + try{ + rs.close(); + pst.close(); + }catch(Exception e){ + + } + } + + }//GEN-LAST:event_jButton1ActionPerformed + + /** + * @param args the command line arguments + */ + public static void main(String args[]) { + /* Set the Nimbus look and feel */ + // + /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel. + * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html + */ + try { + for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { +// if ("Nimbus".equals(info.getName())) { +// javax.swing.UIManager.setLookAndFeel(info.getClassName()); +// break; + + } + UIManager.setLookAndFeel("com.jtattoo.plaf.acryl.AcrylLookAndFeel"); + + } catch (ClassNotFoundException ex) { + java.util.logging.Logger.getLogger(Login.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } catch (InstantiationException ex) { + java.util.logging.Logger.getLogger(Login.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } catch (IllegalAccessException ex) { + java.util.logging.Logger.getLogger(Login.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } catch (javax.swing.UnsupportedLookAndFeelException ex) { + java.util.logging.Logger.getLogger(Login.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } + // + + /* Create and display the form */ + java.awt.EventQueue.invokeLater(new Runnable() { + public void run() { + new Login().setVisible(true); + } + }); + } + + // Variables declaration - do not modify//GEN-BEGIN:variables + private javax.swing.JButton jButton1; + private javax.swing.JButton jButton2; + private javax.swing.JButton jButton3; + private javax.swing.JLabel jLabel1; + private javax.swing.JLabel jLabel2; + private javax.swing.JLabel jLabel3; + private javax.swing.JPanel jPanel1; + private javax.swing.JPasswordField jPasswordField1; + private javax.swing.JScrollBar jScrollBar1; + private javax.swing.JTextField jTextField1; + // End of variables declaration//GEN-END:variables +} diff --git a/src/NewBook.form b/src/NewBook.form new file mode 100644 index 0000000..dbf1a19 --- /dev/null +++ b/src/NewBook.form @@ -0,0 +1,293 @@ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/NewBook.java b/src/NewBook.java new file mode 100644 index 0000000..f5cf0a7 --- /dev/null +++ b/src/NewBook.java @@ -0,0 +1,295 @@ + +import java.sql.Connection; +import java.sql.PreparedStatement; +import java.sql.ResultSet; +import java.sql.SQLException; +import java.util.Random; +import javax.swing.JOptionPane; + +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/GUIForms/JFrame.java to edit this template + */ + +/** + * + * @author pc + */ +public class NewBook extends javax.swing.JFrame { +Connection conn; +ResultSet rs; +PreparedStatement pst; + /** + * Creates new form NewBook + */ + public NewBook() { + super("NewBook"); + initComponents(); + conn = JavaConnect.ConnerDb(); + Random(); + + } + public void Random(){ + Random rd=new Random(); + jTextField1.setText(""+rd.nextInt(1000+1)); + } + + /** + * This method is called from within the constructor to initialize the form. + * WARNING: Do NOT modify this code. The content of this method is always + * regenerated by the Form Editor. + */ + @SuppressWarnings("unchecked") + // //GEN-BEGIN:initComponents + private void initComponents() { + + jPanel1 = new javax.swing.JPanel(); + jComboBox1 = new javax.swing.JComboBox<>(); + jTextField4 = new javax.swing.JTextField(); + jTextField5 = new javax.swing.JTextField(); + jLabel4 = new javax.swing.JLabel(); + jTextField2 = new javax.swing.JTextField(); + jTextField1 = new javax.swing.JTextField(); + jTextField6 = new javax.swing.JTextField(); + jLabel6 = new javax.swing.JLabel(); + jLabel3 = new javax.swing.JLabel(); + jButton2 = new javax.swing.JButton(); + jButton1 = new javax.swing.JButton(); + jLabel1 = new javax.swing.JLabel(); + jLabel5 = new javax.swing.JLabel(); + jLabel2 = new javax.swing.JLabel(); + + setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); + + jPanel1.setBackground(new java.awt.Color(51, 51, 51)); + + jComboBox1.setBackground(new java.awt.Color(0, 204, 204)); + jComboBox1.setModel(new javax.swing.DefaultComboBoxModel<>(new String[] { "1", "2", "3", "4", "5", "6", "7" })); + + jTextField4.setBackground(new java.awt.Color(0, 204, 204)); + + jTextField5.setBackground(new java.awt.Color(0, 204, 204)); + + jLabel4.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N + jLabel4.setForeground(new java.awt.Color(255, 255, 255)); + jLabel4.setText("Publisher"); + + jTextField2.setBackground(new java.awt.Color(0, 204, 204)); + + jTextField1.setBackground(new java.awt.Color(0, 204, 204)); + + jTextField6.setBackground(new java.awt.Color(0, 204, 204)); + + jLabel6.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N + jLabel6.setForeground(new java.awt.Color(255, 255, 255)); + jLabel6.setText("Pages"); + + jLabel3.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N + jLabel3.setForeground(new java.awt.Color(255, 255, 255)); + jLabel3.setText("Edition"); + + jButton2.setBackground(new java.awt.Color(0, 204, 204)); + jButton2.setIcon(new javax.swing.ImageIcon("C:\\Users\\pc\\Desktop\\javac\\Library_System\\icon_login\\back.png")); // NOI18N + jButton2.setText("Back"); + jButton2.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + jButton2ActionPerformed(evt); + } + }); + + jButton1.setBackground(new java.awt.Color(0, 204, 204)); + jButton1.setIcon(new javax.swing.ImageIcon("C:\\Users\\pc\\Desktop\\javac\\Library_System\\icon_login\\create.png")); // NOI18N + jButton1.setText("Add"); + jButton1.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + jButton1ActionPerformed(evt); + } + }); + + jLabel1.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N + jLabel1.setForeground(new java.awt.Color(255, 255, 255)); + jLabel1.setText("Book_id"); + + jLabel5.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N + jLabel5.setForeground(new java.awt.Color(255, 255, 255)); + jLabel5.setText("Price"); + + jLabel2.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N + jLabel2.setForeground(new java.awt.Color(255, 255, 255)); + jLabel2.setText("Name"); + + javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); + jPanel1.setLayout(jPanel1Layout); + jPanel1Layout.setHorizontalGroup( + jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanel1Layout.createSequentialGroup() + .addContainerGap() + .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) + .addGroup(jPanel1Layout.createSequentialGroup() + .addComponent(jLabel6) + .addGap(92, 92, 92) + .addComponent(jTextField6)) + .addGroup(jPanel1Layout.createSequentialGroup() + .addComponent(jLabel1) + .addGap(79, 79, 79) + .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, 163, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addGroup(jPanel1Layout.createSequentialGroup() + .addComponent(jLabel3) + .addGap(87, 87, 87) + .addComponent(jComboBox1, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) + .addGroup(jPanel1Layout.createSequentialGroup() + .addComponent(jLabel2) + .addGap(93, 93, 93) + .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, 163, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addGroup(jPanel1Layout.createSequentialGroup() + .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(jLabel4) + .addComponent(jLabel5)) + .addGap(74, 74, 74) + .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) + .addComponent(jTextField4) + .addComponent(jTextField5, javax.swing.GroupLayout.PREFERRED_SIZE, 163, javax.swing.GroupLayout.PREFERRED_SIZE)))) + .addGroup(jPanel1Layout.createSequentialGroup() + .addGap(18, 18, 18) + .addComponent(jButton1) + .addGap(50, 50, 50) + .addComponent(jButton2))) + .addContainerGap(206, Short.MAX_VALUE)) + ); + jPanel1Layout.setVerticalGroup( + jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanel1Layout.createSequentialGroup() + .addContainerGap() + .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel1) + .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addGap(18, 18, 18) + .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel2) + .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addGap(18, 18, 18) + .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel3) + .addComponent(jComboBox1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addGap(18, 18, 18) + .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel4) + .addComponent(jTextField4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) + .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel5) + .addComponent(jTextField5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addGap(8, 8, 8) + .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(jLabel6) + .addComponent(jTextField6, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 53, Short.MAX_VALUE) + .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jButton1) + .addComponent(jButton2)) + .addContainerGap()) + ); + + javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); + getContentPane().setLayout(layout); + layout.setHorizontalGroup( + layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(jPanel1, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) + ); + layout.setVerticalGroup( + layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(layout.createSequentialGroup() + .addContainerGap() + .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) + ); + + pack(); + }// //GEN-END:initComponents + + private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton2ActionPerformed + setVisible(false); + Home ob=new Home(); + ob.setVisible(true); + }//GEN-LAST:event_jButton2ActionPerformed + + private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed + try { + String sql = "INSERT INTO NewBook(Book_id,Name, Edition, Publisher, Price, Pages) VALUES(?, ?, ?, ?, ?,?)"; + pst = conn.prepareStatement(sql); + pst.setString(1, jTextField1.getText()); + pst.setString(2, jTextField2.getText()); + pst.setString(3, (String) jComboBox1.getSelectedItem()); + pst.setString(4, jTextField4.getText()); + pst.setString(5, jTextField5.getText()); + pst.setString(6, jTextField6.getText()); + pst.execute(); + JOptionPane.showMessageDialog(null, "New Book has been added!"); + rs.close(); + pst.close(); +} catch (SQLException e) { + JOptionPane.showMessageDialog(null, e.getMessage(), "Error", JOptionPane.ERROR_MESSAGE); +} finally { + try { + if (pst != null) { + pst.close(); + } + } catch (SQLException e) { + // Handle the exception if closing the prepared statement fails + } +} + }//GEN-LAST:event_jButton1ActionPerformed + + /** + * @param args the command line arguments + */ + public static void main(String args[]) { + /* Set the Nimbus look and feel */ + // + /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel. + * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html + */ + try { + for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { + if ("Nimbus".equals(info.getName())) { + javax.swing.UIManager.setLookAndFeel(info.getClassName()); + break; + } + } + } catch (ClassNotFoundException ex) { + java.util.logging.Logger.getLogger(NewBook.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } catch (InstantiationException ex) { + java.util.logging.Logger.getLogger(NewBook.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } catch (IllegalAccessException ex) { + java.util.logging.Logger.getLogger(NewBook.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } catch (javax.swing.UnsupportedLookAndFeelException ex) { + java.util.logging.Logger.getLogger(NewBook.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } + // + + /* Create and display the form */ + java.awt.EventQueue.invokeLater(new Runnable() { + public void run() { + new NewBook().setVisible(true); + } + }); + } + + // Variables declaration - do not modify//GEN-BEGIN:variables + private javax.swing.JButton jButton1; + private javax.swing.JButton jButton2; + private javax.swing.JComboBox jComboBox1; + private javax.swing.JLabel jLabel1; + private javax.swing.JLabel jLabel2; + private javax.swing.JLabel jLabel3; + private javax.swing.JLabel jLabel4; + private javax.swing.JLabel jLabel5; + private javax.swing.JLabel jLabel6; + private javax.swing.JPanel jPanel1; + private javax.swing.JTextField jTextField1; + private javax.swing.JTextField jTextField2; + private javax.swing.JTextField jTextField4; + private javax.swing.JTextField jTextField5; + private javax.swing.JTextField jTextField6; + // End of variables declaration//GEN-END:variables +} diff --git a/src/ReturnBook.form b/src/ReturnBook.form new file mode 100644 index 0000000..fbb3e72 --- /dev/null +++ b/src/ReturnBook.form @@ -0,0 +1,603 @@ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/ReturnBook.java b/src/ReturnBook.java new file mode 100644 index 0000000..917d76c --- /dev/null +++ b/src/ReturnBook.java @@ -0,0 +1,594 @@ + +import java.sql.Connection; +import java.sql.PreparedStatement; +import java.sql.ResultSet; +import java.sql.SQLException; +import javax.swing.JOptionPane; + +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/GUIForms/JFrame.java to edit this template + */ + +/** + * + * @author pc + */ +public class ReturnBook extends javax.swing.JFrame { +Connection conn; +ResultSet rs; +PreparedStatement pst; + /** + * Creates new form ReturnBook + */ + public ReturnBook() { + super("Return Book"); + initComponents(); + conn = JavaConnect.ConnerDb(); + } + + /** + * This method is called from within the constructor to initialize the form. + * WARNING: Do NOT modify this code. The content of this method is always + * regenerated by the Form Editor. + */ + @SuppressWarnings("unchecked") + // //GEN-BEGIN:initComponents + private void initComponents() { + + jLabel15 = new javax.swing.JLabel(); + jPanel3 = new javax.swing.JPanel(); + jButton2 = new javax.swing.JButton(); + jPanel2 = new javax.swing.JPanel(); + jTextField7 = new javax.swing.JTextField(); + jTextField4 = new javax.swing.JTextField(); + jLabel20 = new javax.swing.JLabel(); + jTextField2 = new javax.swing.JTextField(); + jTextField5 = new javax.swing.JTextField(); + jLabel17 = new javax.swing.JLabel(); + jLabel18 = new javax.swing.JLabel(); + jLabel22 = new javax.swing.JLabel(); + jLabel19 = new javax.swing.JLabel(); + jTextField3 = new javax.swing.JTextField(); + jTextField6 = new javax.swing.JTextField(); + jLabel21 = new javax.swing.JLabel(); + jLabel16 = new javax.swing.JLabel(); + jTextField1 = new javax.swing.JTextField(); + jPanel1 = new javax.swing.JPanel(); + jLabel25 = new javax.swing.JLabel(); + jLabel23 = new javax.swing.JLabel(); + jTextField9 = new javax.swing.JTextField(); + jTextField10 = new javax.swing.JTextField(); + jTextField14 = new javax.swing.JTextField(); + jTextField11 = new javax.swing.JTextField(); + jLabel26 = new javax.swing.JLabel(); + jLabel29 = new javax.swing.JLabel(); + jTextField13 = new javax.swing.JTextField(); + jLabel28 = new javax.swing.JLabel(); + jTextField12 = new javax.swing.JTextField(); + jTextField8 = new javax.swing.JTextField(); + jLabel24 = new javax.swing.JLabel(); + jLabel27 = new javax.swing.JLabel(); + jLabel1 = new javax.swing.JLabel(); + jTextField15 = new javax.swing.JTextField(); + jButton1 = new javax.swing.JButton(); + jButton3 = new javax.swing.JButton(); + jButton4 = new javax.swing.JButton(); + + jLabel15.setText("jLabel15"); + + setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); + setBackground(new java.awt.Color(0, 204, 204)); + + jPanel3.setBackground(new java.awt.Color(51, 51, 51)); + jPanel3.setBorder(javax.swing.BorderFactory.createTitledBorder(null, "Return Panel", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Tahoma", 0, 24), new java.awt.Color(0, 204, 204))); // NOI18N + + jButton2.setBackground(new java.awt.Color(0, 153, 153)); + jButton2.setIcon(new javax.swing.ImageIcon("C:\\Users\\pc\\Desktop\\javac\\Library_System\\icon_login\\back.png")); // NOI18N + jButton2.setText("Back"); + jButton2.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + jButton2ActionPerformed(evt); + } + }); + + jPanel2.setBackground(new java.awt.Color(51, 51, 51)); + jPanel2.setBorder(javax.swing.BorderFactory.createTitledBorder(null, "Student_Detail", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Segoe UI", 0, 18), new java.awt.Color(51, 255, 255))); // NOI18N + jPanel2.setToolTipText(""); + + jTextField7.setEditable(false); + jTextField7.setBackground(new java.awt.Color(0, 204, 204)); + + jTextField4.setEditable(false); + jTextField4.setBackground(new java.awt.Color(0, 204, 204)); + + jLabel20.setForeground(new java.awt.Color(255, 255, 255)); + jLabel20.setText("Branch"); + + jTextField2.setEditable(false); + jTextField2.setBackground(new java.awt.Color(0, 204, 204)); + + jTextField5.setEditable(false); + jTextField5.setBackground(new java.awt.Color(0, 204, 204)); + jTextField5.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + jTextField5ActionPerformed(evt); + } + }); + + jLabel17.setForeground(new java.awt.Color(255, 255, 255)); + jLabel17.setText("Name"); + + jLabel18.setForeground(new java.awt.Color(255, 255, 255)); + jLabel18.setText("Father_Name"); + + jLabel22.setForeground(new java.awt.Color(255, 255, 255)); + jLabel22.setText("Semester"); + + jLabel19.setForeground(new java.awt.Color(255, 255, 255)); + jLabel19.setText("Course"); + + jTextField3.setEditable(false); + jTextField3.setBackground(new java.awt.Color(0, 204, 204)); + + jTextField6.setEditable(false); + jTextField6.setBackground(new java.awt.Color(0, 204, 204)); + jTextField6.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + jTextField6ActionPerformed(evt); + } + }); + + jLabel21.setForeground(new java.awt.Color(255, 255, 255)); + jLabel21.setText("Year"); + + jLabel16.setForeground(new java.awt.Color(255, 255, 255)); + jLabel16.setText("Student_id"); + + jTextField1.setBackground(new java.awt.Color(0, 204, 204)); + + javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2); + jPanel2.setLayout(jPanel2Layout); + jPanel2Layout.setHorizontalGroup( + jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanel2Layout.createSequentialGroup() + .addContainerGap() + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(jLabel16) + .addComponent(jLabel17) + .addComponent(jLabel18) + .addComponent(jLabel19) + .addComponent(jLabel20) + .addComponent(jLabel21) + .addComponent(jLabel22)) + .addGap(89, 89, 89) + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) + .addComponent(jTextField1) + .addComponent(jTextField2) + .addComponent(jTextField3) + .addComponent(jTextField4) + .addComponent(jTextField5) + .addComponent(jTextField6) + .addComponent(jTextField7, javax.swing.GroupLayout.PREFERRED_SIZE, 117, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addContainerGap()) + ); + jPanel2Layout.setVerticalGroup( + jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanel2Layout.createSequentialGroup() + .addContainerGap() + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel16) + .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addGap(18, 18, 18) + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel17) + .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel18) + .addComponent(jTextField3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addGap(18, 18, 18) + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel19) + .addComponent(jTextField4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addGap(18, 18, 18) + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel20) + .addComponent(jTextField5, javax.swing.GroupLayout.PREFERRED_SIZE, 22, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addGap(18, 18, 18) + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel21) + .addComponent(jTextField6, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addGap(18, 18, 18) + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel22) + .addComponent(jTextField7, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addContainerGap()) + ); + + jPanel1.setBackground(new java.awt.Color(51, 51, 51)); + jPanel1.setBorder(javax.swing.BorderFactory.createTitledBorder(null, "Book_Detail", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Segoe UI", 0, 18), new java.awt.Color(102, 255, 255))); // NOI18N + + jLabel25.setForeground(new java.awt.Color(255, 255, 255)); + jLabel25.setText("Publisher"); + + jLabel23.setForeground(new java.awt.Color(255, 255, 255)); + jLabel23.setText("Name_"); + + jTextField9.setBackground(new java.awt.Color(0, 204, 204)); + + jTextField10.setBackground(new java.awt.Color(0, 204, 204)); + jTextField10.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + jTextField10ActionPerformed(evt); + } + }); + + jTextField14.setBackground(new java.awt.Color(0, 204, 204)); + + jTextField11.setBackground(new java.awt.Color(0, 204, 204)); + jTextField11.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + jTextField11ActionPerformed(evt); + } + }); + + jLabel26.setForeground(new java.awt.Color(255, 255, 255)); + jLabel26.setText("Price"); + + jLabel29.setForeground(new java.awt.Color(255, 255, 255)); + jLabel29.setText("Book_id"); + + jTextField13.setBackground(new java.awt.Color(0, 204, 204)); + + jLabel28.setForeground(new java.awt.Color(255, 255, 255)); + jLabel28.setText("Date_of_Issue"); + + jTextField12.setBackground(new java.awt.Color(0, 204, 204)); + + jTextField8.setBackground(new java.awt.Color(0, 204, 204)); + + jLabel24.setForeground(new java.awt.Color(255, 255, 255)); + jLabel24.setText("Edition"); + + jLabel27.setForeground(new java.awt.Color(255, 255, 255)); + jLabel27.setText("Pages"); + + jLabel1.setForeground(new java.awt.Color(255, 255, 255)); + jLabel1.setText("Date_of_Return"); + + jTextField15.setBackground(new java.awt.Color(0, 204, 204)); + + javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); + jPanel1.setLayout(jPanel1Layout); + jPanel1Layout.setHorizontalGroup( + jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanel1Layout.createSequentialGroup() + .addContainerGap() + .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) + .addComponent(jLabel29) + .addComponent(jLabel23) + .addComponent(jLabel24) + .addComponent(jLabel25) + .addComponent(jLabel26) + .addComponent(jLabel27) + .addComponent(jLabel28, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) + .addComponent(jLabel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) + .addGap(89, 89, 89) + .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) + .addComponent(jTextField13) + .addComponent(jTextField14) + .addComponent(jTextField8) + .addComponent(jTextField9) + .addComponent(jTextField10) + .addComponent(jTextField11) + .addComponent(jTextField12, javax.swing.GroupLayout.DEFAULT_SIZE, 119, Short.MAX_VALUE) + .addComponent(jTextField15)) + .addContainerGap(79, Short.MAX_VALUE)) + ); + jPanel1Layout.setVerticalGroup( + jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanel1Layout.createSequentialGroup() + .addContainerGap() + .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel29) + .addComponent(jTextField13, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addGap(18, 18, 18) + .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel23) + .addComponent(jTextField14, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) + .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel24) + .addComponent(jTextField8, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addGap(18, 18, 18) + .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(jLabel25) + .addComponent(jTextField9, javax.swing.GroupLayout.PREFERRED_SIZE, 22, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addGap(18, 18, 18) + .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel26) + .addComponent(jTextField10, javax.swing.GroupLayout.PREFERRED_SIZE, 22, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addGap(18, 18, 18) + .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel27) + .addComponent(jTextField11, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addGap(18, 18, 18) + .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel28) + .addComponent(jTextField12, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) + .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel1) + .addComponent(jTextField15, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addContainerGap(38, Short.MAX_VALUE)) + ); + + jButton1.setBackground(new java.awt.Color(0, 153, 153)); + jButton1.setIcon(new javax.swing.ImageIcon("C:\\Users\\pc\\Desktop\\javac\\Library_System\\icon_login\\issuecon.png")); // NOI18N + jButton1.setText("Return"); + jButton1.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + jButton1ActionPerformed(evt); + } + }); + + jButton3.setBackground(new java.awt.Color(0, 153, 153)); + jButton3.setIcon(new javax.swing.ImageIcon("C:\\Users\\pc\\Desktop\\javac\\Library_System\\icon_login\\search.png")); // NOI18N + jButton3.setText("Search"); + jButton3.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + jButton3ActionPerformed(evt); + } + }); + + jButton4.setBackground(new java.awt.Color(0, 153, 153)); + jButton4.setIcon(new javax.swing.ImageIcon("C:\\Users\\pc\\Desktop\\javac\\Library_System\\icon_login\\search.png")); // NOI18N + jButton4.setText("Search"); + jButton4.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + jButton4ActionPerformed(evt); + } + }); + + javax.swing.GroupLayout jPanel3Layout = new javax.swing.GroupLayout(jPanel3); + jPanel3.setLayout(jPanel3Layout); + jPanel3Layout.setHorizontalGroup( + jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel3Layout.createSequentialGroup() + .addContainerGap() + .addComponent(jPanel2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) + .addComponent(jButton3) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) + .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) + .addGroup(jPanel3Layout.createSequentialGroup() + .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) + .addComponent(jButton4) + .addContainerGap()) + .addGroup(jPanel3Layout.createSequentialGroup() + .addComponent(jButton1) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) + .addComponent(jButton2) + .addGap(150, 150, 150)))) + ); + jPanel3Layout.setVerticalGroup( + jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanel3Layout.createSequentialGroup() + .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanel3Layout.createSequentialGroup() + .addContainerGap() + .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) + .addComponent(jButton3))) + .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) + .addComponent(jButton4)) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 61, Short.MAX_VALUE) + .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jButton1) + .addComponent(jButton2)) + .addGap(46, 46, 46)) + ); + + javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); + getContentPane().setLayout(layout); + layout.setHorizontalGroup( + layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup() + .addComponent(jPanel3, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) + .addContainerGap()) + ); + layout.setVerticalGroup( + layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(jPanel3, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) + ); + + pack(); + }// //GEN-END:initComponents + + private void jTextField5ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField5ActionPerformed + // TODO add your handling code here: + }//GEN-LAST:event_jTextField5ActionPerformed + + private void jTextField6ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField6ActionPerformed + // TODO add your handling code here: + }//GEN-LAST:event_jTextField6ActionPerformed + + private void jTextField10ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField10ActionPerformed + // TODO add your handling code here: + }//GEN-LAST:event_jTextField10ActionPerformed + + private void jTextField11ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField11ActionPerformed + // TODO add your handling code here: + }//GEN-LAST:event_jTextField11ActionPerformed + + private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton2ActionPerformed + setVisible(false); + Home ob=new Home(); + ob.setVisible(true); + }//GEN-LAST:event_jButton2ActionPerformed + + private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed + + try { + String sql = "INSERT INTO ReturnBook(Student_id,Name_, Father_Name, Course, Branch, Year,Semester,Book_id,Name,Edition,Publisher,Price,Pages,Date_of_Issued,Date_of_Returned) VALUES(?, ?, ?, ?, ?,?,?,?,?,?,?,?,?,?,?)"; + + pst = conn.prepareStatement(sql); + pst.setString(1, jTextField1.getText()); + pst.setString(2, jTextField2.getText()); + pst.setString(3, jTextField3.getText()); + pst.setString(4, jTextField4.getText()); + pst.setString(5, jTextField5.getText()); + pst.setString(6, jTextField6.getText()); + pst.setString(7, jTextField7.getText()); + pst.setString(8, jTextField13.getText()); + pst.setString(9, jTextField14.getText()); + pst.setString(10, jTextField8.getText()); + pst.setString(11, jTextField9.getText()); + pst.setString(12, jTextField10.getText()); + pst.setString(13, jTextField11.getText()); + pst.setString(14, jTextField12.getText()); + pst.setString(15, jTextField15.getText()); + pst.execute(); + JOptionPane.showMessageDialog(null, "Book has been Returned Successfully!"); + rs.close(); + pst.close(); +} catch (SQLException e) { + JOptionPane.showMessageDialog(null, e.getMessage(), "Error", JOptionPane.ERROR_MESSAGE); +} finally { + try { + if (pst != null) { + pst.close(); + } + } catch (SQLException e) { + // Handle the exception if closing the prepared statement fails + } +} + }//GEN-LAST:event_jButton1ActionPerformed + + private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton3ActionPerformed + String a1 = jTextField1.getText(); + String sql = "select * from NewStudent where Student_id=?"; + try { + pst = conn.prepareStatement(sql); + pst.setString(1, a1); + rs = pst.executeQuery(); + if (rs.next()) { + jTextField2.setText(rs.getString("Name")); + jTextField3.setText(rs.getString("Father_Name")); + jTextField4.setText(rs.getString("Course")); + jTextField5.setText(rs.getString("Branch")); + jTextField6.setText(rs.getString("Year")); + jTextField7.setText(rs.getString("Semester")); + rs.close(); + pst.close(); + } else { + JOptionPane.showMessageDialog(null, "Incorrect Student ID"); + } + } catch (SQLException e) { + JOptionPane.showMessageDialog(null, e); + } + }//GEN-LAST:event_jButton3ActionPerformed + + private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton4ActionPerformed + + + String a1 = jTextField13.getText(); + String sql = "select * from NewBook where Book_id=?"; + try { + pst = conn.prepareStatement(sql); + pst.setString(1, a1); + rs = pst.executeQuery(); + if (rs.next()) { + jTextField14.setText(rs.getString("Name")); + jTextField8.setText(rs.getString("Edition")); + jTextField9.setText(rs.getString("Publisher")); + jTextField10.setText(rs.getString("Price")); + jTextField11.setText(rs.getString("Pages")); + rs.close(); + pst.close(); + } else { + JOptionPane.showMessageDialog(null, "Incorrect ID"); + } + } catch (SQLException e) { + JOptionPane.showMessageDialog(null, e); + } + }//GEN-LAST:event_jButton4ActionPerformed + + /** + * @param args the command line arguments + */ + public static void main(String args[]) { + /* Set the Nimbus look and feel */ + // + /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel. + * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html + */ + try { + for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { + if ("Nimbus".equals(info.getName())) { + javax.swing.UIManager.setLookAndFeel(info.getClassName()); + break; + } + } + } catch (ClassNotFoundException ex) { + java.util.logging.Logger.getLogger(ReturnBook.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } catch (InstantiationException ex) { + java.util.logging.Logger.getLogger(ReturnBook.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } catch (IllegalAccessException ex) { + java.util.logging.Logger.getLogger(ReturnBook.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } catch (javax.swing.UnsupportedLookAndFeelException ex) { + java.util.logging.Logger.getLogger(ReturnBook.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } + // + + /* Create and display the form */ + java.awt.EventQueue.invokeLater(new Runnable() { + public void run() { + new ReturnBook().setVisible(true); + } + }); + } + + // Variables declaration - do not modify//GEN-BEGIN:variables + private javax.swing.JButton jButton1; + private javax.swing.JButton jButton2; + private javax.swing.JButton jButton3; + private javax.swing.JButton jButton4; + private javax.swing.JLabel jLabel1; + private javax.swing.JLabel jLabel15; + private javax.swing.JLabel jLabel16; + private javax.swing.JLabel jLabel17; + private javax.swing.JLabel jLabel18; + private javax.swing.JLabel jLabel19; + private javax.swing.JLabel jLabel20; + private javax.swing.JLabel jLabel21; + private javax.swing.JLabel jLabel22; + private javax.swing.JLabel jLabel23; + private javax.swing.JLabel jLabel24; + private javax.swing.JLabel jLabel25; + private javax.swing.JLabel jLabel26; + private javax.swing.JLabel jLabel27; + private javax.swing.JLabel jLabel28; + private javax.swing.JLabel jLabel29; + private javax.swing.JPanel jPanel1; + private javax.swing.JPanel jPanel2; + private javax.swing.JPanel jPanel3; + private javax.swing.JTextField jTextField1; + private javax.swing.JTextField jTextField10; + private javax.swing.JTextField jTextField11; + private javax.swing.JTextField jTextField12; + private javax.swing.JTextField jTextField13; + private javax.swing.JTextField jTextField14; + private javax.swing.JTextField jTextField15; + private javax.swing.JTextField jTextField2; + private javax.swing.JTextField jTextField3; + private javax.swing.JTextField jTextField4; + private javax.swing.JTextField jTextField5; + private javax.swing.JTextField jTextField6; + private javax.swing.JTextField jTextField7; + private javax.swing.JTextField jTextField8; + private javax.swing.JTextField jTextField9; + // End of variables declaration//GEN-END:variables +} diff --git a/src/Signup.form b/src/Signup.form new file mode 100644 index 0000000..e18f40e --- /dev/null +++ b/src/Signup.form @@ -0,0 +1,242 @@ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Signup.java b/src/Signup.java new file mode 100644 index 0000000..5f21a13 --- /dev/null +++ b/src/Signup.java @@ -0,0 +1,287 @@ +import java.sql.*; +import javax.swing.JOptionPane; + + +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/GUIForms/JFrame.java to edit this template + */ + +/** + * + * @author pc + */ +public class Signup extends javax.swing.JFrame { +Connection conn; +ResultSet rs; +PreparedStatement pst; + + /** + * Creates new form Signup + */ + public Signup() { + super("Signup"); + initComponents(); + conn = JavaConnect.ConnerDb(); + + } + + /** + * This method is called from within the constructor to initialize the form. + * WARNING: Do NOT modify this code. The content of this method is always + * regenerated by the Form Editor. + */ + @SuppressWarnings("unchecked") + // //GEN-BEGIN:initComponents + private void initComponents() { + + jPanel2 = new javax.swing.JPanel(); + jLabel6 = new javax.swing.JLabel(); + jLabel2 = new javax.swing.JLabel(); + jButton1 = new javax.swing.JButton(); + jTextField5 = new javax.swing.JTextField(); + jButton2 = new javax.swing.JButton(); + jLabel3 = new javax.swing.JLabel(); + jTextField3 = new javax.swing.JTextField(); + jTextField4 = new javax.swing.JTextField(); + jLabel5 = new javax.swing.JLabel(); + jTextField1 = new javax.swing.JTextField(); + jLabel4 = new javax.swing.JLabel(); + jTextField2 = new javax.swing.JTextField(); + + setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); + + jPanel2.setBackground(new java.awt.Color(51, 51, 51)); + jPanel2.setBorder(javax.swing.BorderFactory.createTitledBorder(null, "Signup", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Tahoma", 0, 18), new java.awt.Color(0, 153, 204))); // NOI18N + + jLabel6.setForeground(new java.awt.Color(255, 255, 255)); + jLabel6.setText("Security Question"); + + jLabel2.setForeground(new java.awt.Color(255, 255, 255)); + jLabel2.setText("Password"); + + jButton1.setBackground(new java.awt.Color(0, 204, 204)); + jButton1.setIcon(new javax.swing.ImageIcon("C:\\Users\\pc\\Desktop\\javac\\Library_System\\icon_login\\create.png")); // NOI18N + jButton1.setText("Create"); + jButton1.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + jButton1ActionPerformed(evt); + } + }); + + jTextField5.setBackground(new java.awt.Color(0, 204, 204)); + jTextField5.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + jTextField5ActionPerformed(evt); + } + }); + + jButton2.setBackground(new java.awt.Color(0, 204, 204)); + jButton2.setIcon(new javax.swing.ImageIcon("C:\\Users\\pc\\Desktop\\javac\\Library_System\\icon_login\\back.png")); // NOI18N + jButton2.setText("Back"); + jButton2.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + jButton2ActionPerformed(evt); + } + }); + + jLabel3.setForeground(new java.awt.Color(255, 255, 255)); + jLabel3.setText("Name"); + + jTextField3.setBackground(new java.awt.Color(0, 204, 204)); + jTextField3.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + jTextField3ActionPerformed(evt); + } + }); + + jTextField4.setBackground(new java.awt.Color(0, 204, 204)); + + jLabel5.setForeground(new java.awt.Color(255, 255, 255)); + jLabel5.setText("Answer"); + + jTextField1.setBackground(new java.awt.Color(0, 204, 204)); + + jLabel4.setForeground(new java.awt.Color(255, 255, 255)); + jLabel4.setText("Username"); + + jTextField2.setBackground(new java.awt.Color(0, 204, 204)); + jTextField2.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + jTextField2ActionPerformed(evt); + } + }); + + javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2); + jPanel2.setLayout(jPanel2Layout); + jPanel2Layout.setHorizontalGroup( + jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanel2Layout.createSequentialGroup() + .addContainerGap() + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanel2Layout.createSequentialGroup() + .addGap(19, 19, 19) + .addComponent(jButton1) + .addGap(41, 41, 41) + .addComponent(jButton2) + .addContainerGap()) + .addGroup(jPanel2Layout.createSequentialGroup() + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(jLabel4) + .addComponent(jLabel3) + .addComponent(jLabel2) + .addComponent(jLabel6) + .addComponent(jLabel5)) + .addGap(26, 26, 26) + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(jTextField5, javax.swing.GroupLayout.DEFAULT_SIZE, 414, Short.MAX_VALUE) + .addComponent(jTextField3) + .addComponent(jTextField2) + .addComponent(jTextField4) + .addComponent(jTextField1))))) + ); + jPanel2Layout.setVerticalGroup( + jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanel2Layout.createSequentialGroup() + .addContainerGap() + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel4, javax.swing.GroupLayout.PREFERRED_SIZE, 28, javax.swing.GroupLayout.PREFERRED_SIZE) + .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel3) + .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addGap(18, 18, 18) + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, 27, javax.swing.GroupLayout.PREFERRED_SIZE) + .addComponent(jTextField5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addGap(18, 18, 18) + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel6) + .addComponent(jTextField3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addGap(28, 28, 28) + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jTextField4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) + .addComponent(jLabel5, javax.swing.GroupLayout.PREFERRED_SIZE, 32, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 58, Short.MAX_VALUE) + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jButton1) + .addComponent(jButton2)) + .addContainerGap()) + ); + + javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); + getContentPane().setLayout(layout); + layout.setHorizontalGroup( + layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(layout.createSequentialGroup() + .addComponent(jPanel2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) + .addContainerGap()) + ); + layout.setVerticalGroup( + layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(jPanel2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) + ); + + pack(); + }// //GEN-END:initComponents + + private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed + try { + String sql = "INSERT INTO Information(Username, Name, Password, `Security Question`, Answer) VALUES(?, ?, ?, ?, ?)"; + pst = conn.prepareStatement(sql); + pst.setString(1, jTextField1.getText()); + pst.setString(2, jTextField2.getText()); + pst.setString(3, jTextField5.getText()); + pst.setString(4, jTextField3.getText()); + pst.setString(5, jTextField4.getText()); + pst.execute(); + JOptionPane.showMessageDialog(null, "New Account created"); + rs.close(); + pst.close(); +} catch (SQLException e) { + JOptionPane.showMessageDialog(null, e.getMessage(), "Error", JOptionPane.ERROR_MESSAGE); +} finally { + try { + if (pst != null) { + pst.close(); + } + } catch (SQLException e) { + // Handle the exception if closing the prepared statement fails + } +} + + + }//GEN-LAST:event_jButton1ActionPerformed + + private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton2ActionPerformed + setVisible(false); + Login ob=new Login(); + ob.setVisible(true); + + + }//GEN-LAST:event_jButton2ActionPerformed + + private void jTextField2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField2ActionPerformed + // TODO add your handling code here: + }//GEN-LAST:event_jTextField2ActionPerformed + + private void jTextField3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField3ActionPerformed + // TODO add your handling code here: + }//GEN-LAST:event_jTextField3ActionPerformed + + private void jTextField5ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField5ActionPerformed + // TODO add your handling code here: + }//GEN-LAST:event_jTextField5ActionPerformed + + /** + * @param args the command line arguments + */ + public static void main(String args[]) { + /* Set the Nimbus look and feel */ + // + /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel. + * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html + */ + try { + for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { + if ("Nimbus".equals(info.getName())) { + javax.swing.UIManager.setLookAndFeel(info.getClassName()); + break; + } + } + } catch (ClassNotFoundException ex) { + java.util.logging.Logger.getLogger(Signup.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } catch (InstantiationException ex) { + java.util.logging.Logger.getLogger(Signup.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } catch (IllegalAccessException ex) { + java.util.logging.Logger.getLogger(Signup.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } catch (javax.swing.UnsupportedLookAndFeelException ex) { + java.util.logging.Logger.getLogger(Signup.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } + // + + /* Create and display the form */ + java.awt.EventQueue.invokeLater(new Runnable() { + public void run() { + new Signup().setVisible(true); + } + }); + } + + // Variables declaration - do not modify//GEN-BEGIN:variables + private javax.swing.JButton jButton1; + private javax.swing.JButton jButton2; + private javax.swing.JLabel jLabel2; + private javax.swing.JLabel jLabel3; + private javax.swing.JLabel jLabel4; + private javax.swing.JLabel jLabel5; + private javax.swing.JLabel jLabel6; + private javax.swing.JPanel jPanel2; + private javax.swing.JTextField jTextField1; + private javax.swing.JTextField jTextField2; + private javax.swing.JTextField jTextField3; + private javax.swing.JTextField jTextField4; + private javax.swing.JTextField jTextField5; + // End of variables declaration//GEN-END:variables +} diff --git a/src/Statistics.form b/src/Statistics.form new file mode 100644 index 0000000..10078d1 --- /dev/null +++ b/src/Statistics.form @@ -0,0 +1,176 @@ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + +
+
+ + + + + <Editor/> + <Renderer/> + </Column> + <Column maxWidth="-1" minWidth="-1" prefWidth="-1" resizable="true"> + <Title/> + <Editor/> + <Renderer/> + </Column> + <Column maxWidth="-1" minWidth="-1" prefWidth="-1" resizable="true"> + <Title/> + <Editor/> + <Renderer/> + </Column> + <Column maxWidth="-1" minWidth="-1" prefWidth="-1" resizable="true"> + <Title/> + <Editor/> + <Renderer/> + </Column> + </TableColumnModel> + </Property> + <Property name="tableHeader" type="javax.swing.table.JTableHeader" editor="org.netbeans.modules.form.editors2.JTableHeaderEditor"> + <TableHeader reorderingAllowed="true" resizingAllowed="true"/> + </Property> + </Properties> + </Component> + </SubComponents> + </Container> + <Component class="javax.swing.JButton" name="jButton1"> + <Properties> + <Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> + <Color blue="99" green="99" red="0" type="rgb"/> + </Property> + <Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor"> + <Image iconType="2" name="C:\Users\pc\Desktop\javac\Library_System\icon_login\back.png"/> + </Property> + <Property name="text" type="java.lang.String" value="back"/> + </Properties> + <Events> + <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jButton1ActionPerformed"/> + </Events> + </Component> + </SubComponents> + </Container> + </SubComponents> +</Form> diff --git a/src/Statistics.java b/src/Statistics.java new file mode 100644 index 0000000..68afe69 --- /dev/null +++ b/src/Statistics.java @@ -0,0 +1,210 @@ + +import java.sql.Connection; +import java.sql.PreparedStatement; +import java.sql.ResultSet; +import java.sql.SQLException; +import javax.swing.JOptionPane; +import net.proteanit.sql.DbUtils; + +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/GUIForms/JFrame.java to edit this template + */ + +/** + * + * @author pc + */ +public class Statistics extends javax.swing.JFrame { +Connection conn; +ResultSet rs; +PreparedStatement pst; + /** + * Creates new form Statistics + */ + public Statistics() { + super("Statistics"); + initComponents(); + conn = JavaConnect.ConnerDb(); + jTable3(); + jTable4(); + } + public void jTable3(){ + + String sql = "select Book_id,Name,Edition,Publisher,Price,Pages from NewBook "; + try { + pst = conn.prepareStatement(sql); + + rs = pst.executeQuery(); + jTable3.setModel(DbUtils.resultSetToTableModel(rs)); + + } catch (SQLException e) { + JOptionPane.showMessageDialog(null, e); + } + } + public void jTable4(){ + + String sql = "select Student_id,Name,Father_Name,Course,Branch,Year,Semester from NewStudent "; + try { + pst = conn.prepareStatement(sql); + + rs = pst.executeQuery(); + jTable4.setModel(DbUtils.resultSetToTableModel(rs)); + + } catch (SQLException e) { + JOptionPane.showMessageDialog(null, e); + } + } + + /** + * This method is called from within the constructor to initialize the form. + * WARNING: Do NOT modify this code. The content of this method is always + * regenerated by the Form Editor. + */ + @SuppressWarnings("unchecked") + // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents + private void initComponents() { + + jPanel1 = new javax.swing.JPanel(); + jScrollPane4 = new javax.swing.JScrollPane(); + jTable4 = new javax.swing.JTable(); + jScrollPane3 = new javax.swing.JScrollPane(); + jTable3 = new javax.swing.JTable(); + jButton1 = new javax.swing.JButton(); + + setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); + + jPanel1.setBackground(new java.awt.Color(51, 51, 51)); + + jTable4.setBackground(new java.awt.Color(0, 204, 204)); + jTable4.setModel(new javax.swing.table.DefaultTableModel( + new Object [][] { + {null, null, null, null}, + {null, null, null, null}, + {null, null, null, null}, + {null, null, null, null} + }, + new String [] { + "Title 1", "Title 2", "Title 3", "Title 4" + } + )); + jScrollPane4.setViewportView(jTable4); + + jTable3.setBackground(new java.awt.Color(0, 204, 204)); + jTable3.setModel(new javax.swing.table.DefaultTableModel( + new Object [][] { + {null, null, null, null}, + {null, null, null, null}, + {null, null, null, null}, + {null, null, null, null} + }, + new String [] { + "Title 1", "Title 2", "Title 3", "Title 4" + } + )); + jScrollPane3.setViewportView(jTable3); + + jButton1.setBackground(new java.awt.Color(0, 153, 153)); + jButton1.setIcon(new javax.swing.ImageIcon("C:\\Users\\pc\\Desktop\\javac\\Library_System\\icon_login\\back.png")); // NOI18N + jButton1.setText("back"); + jButton1.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + jButton1ActionPerformed(evt); + } + }); + + javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); + jPanel1.setLayout(jPanel1Layout); + jPanel1Layout.setHorizontalGroup( + jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanel1Layout.createSequentialGroup() + .addContainerGap() + .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanel1Layout.createSequentialGroup() + .addComponent(jScrollPane4, javax.swing.GroupLayout.PREFERRED_SIZE, 452, javax.swing.GroupLayout.PREFERRED_SIZE) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) + .addComponent(jButton1)) + .addComponent(jScrollPane3, javax.swing.GroupLayout.PREFERRED_SIZE, 452, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addContainerGap(36, Short.MAX_VALUE)) + ); + jPanel1Layout.setVerticalGroup( + jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup() + .addContainerGap() + .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) + .addGroup(jPanel1Layout.createSequentialGroup() + .addGap(0, 0, Short.MAX_VALUE) + .addComponent(jButton1)) + .addGroup(jPanel1Layout.createSequentialGroup() + .addComponent(jScrollPane3, javax.swing.GroupLayout.PREFERRED_SIZE, 111, javax.swing.GroupLayout.PREFERRED_SIZE) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 115, Short.MAX_VALUE) + .addComponent(jScrollPane4, javax.swing.GroupLayout.PREFERRED_SIZE, 158, javax.swing.GroupLayout.PREFERRED_SIZE))) + .addContainerGap()) + ); + + javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); + getContentPane().setLayout(layout); + layout.setHorizontalGroup( + layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(layout.createSequentialGroup() + .addContainerGap() + .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) + ); + layout.setVerticalGroup( + layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) + ); + + pack(); + }// </editor-fold>//GEN-END:initComponents + + private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed + setVisible(false); + Home ob=new Home(); + ob.setVisible(true); + }//GEN-LAST:event_jButton1ActionPerformed + + /** + * @param args the command line arguments + */ + public static void main(String args[]) { + /* Set the Nimbus look and feel */ + //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) "> + /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel. + * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html + */ + try { + for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { + if ("Nimbus".equals(info.getName())) { + javax.swing.UIManager.setLookAndFeel(info.getClassName()); + break; + } + } + } catch (ClassNotFoundException ex) { + java.util.logging.Logger.getLogger(Statistics.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } catch (InstantiationException ex) { + java.util.logging.Logger.getLogger(Statistics.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } catch (IllegalAccessException ex) { + java.util.logging.Logger.getLogger(Statistics.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } catch (javax.swing.UnsupportedLookAndFeelException ex) { + java.util.logging.Logger.getLogger(Statistics.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } + //</editor-fold> + + /* Create and display the form */ + java.awt.EventQueue.invokeLater(new Runnable() { + public void run() { + new Statistics().setVisible(true); + } + }); + } + + // Variables declaration - do not modify//GEN-BEGIN:variables + private javax.swing.JButton jButton1; + private javax.swing.JPanel jPanel1; + private javax.swing.JScrollPane jScrollPane3; + private javax.swing.JScrollPane jScrollPane4; + private javax.swing.JTable jTable3; + private javax.swing.JTable jTable4; + // End of variables declaration//GEN-END:variables +} diff --git a/src/Students.form b/src/Students.form new file mode 100644 index 0000000..c75eaee --- /dev/null +++ b/src/Students.form @@ -0,0 +1,374 @@ +<?xml version="1.0" encoding="UTF-8" ?> + +<Form version="1.3" maxVersion="1.9" type="org.netbeans.modules.form.forminfo.JFrameFormInfo"> + <Properties> + <Property name="defaultCloseOperation" type="int" value="3"/> + </Properties> + <SyntheticProperties> + <SyntheticProperty name="formSizePolicy" type="int" value="1"/> + <SyntheticProperty name="generateCenter" type="boolean" value="false"/> + </SyntheticProperties> + <AuxValues> + <AuxValue name="FormSettings_autoResourcing" type="java.lang.Integer" value="0"/> + <AuxValue name="FormSettings_autoSetComponentName" type="java.lang.Boolean" value="false"/> + <AuxValue name="FormSettings_generateFQN" type="java.lang.Boolean" value="true"/> + <AuxValue name="FormSettings_generateMnemonicsCode" type="java.lang.Boolean" value="false"/> + <AuxValue name="FormSettings_i18nAutoMode" type="java.lang.Boolean" value="false"/> + <AuxValue name="FormSettings_layoutCodeTarget" type="java.lang.Integer" value="1"/> + <AuxValue name="FormSettings_listenerGenerationStyle" type="java.lang.Integer" value="0"/> + <AuxValue name="FormSettings_variablesLocal" type="java.lang.Boolean" value="false"/> + <AuxValue name="FormSettings_variablesModifier" type="java.lang.Integer" value="2"/> + </AuxValues> + + <Layout> + <DimensionLayout dim="0"> + <Group type="103" groupAlignment="0" attributes="0"> + <Component id="jPanel1" alignment="1" max="32767" attributes="0"/> + </Group> + </DimensionLayout> + <DimensionLayout dim="1"> + <Group type="103" groupAlignment="0" attributes="0"> + <Component id="jPanel1" alignment="0" max="32767" attributes="0"/> + </Group> + </DimensionLayout> + </Layout> + <SubComponents> + <Container class="javax.swing.JPanel" name="jPanel1"> + + <Layout> + <DimensionLayout dim="0"> + <Group type="103" groupAlignment="0" attributes="0"> + <Component id="jPanel2" alignment="0" max="32767" attributes="0"/> + </Group> + </DimensionLayout> + <DimensionLayout dim="1"> + <Group type="103" groupAlignment="0" attributes="0"> + <Component id="jPanel2" alignment="0" max="32767" attributes="0"/> + </Group> + </DimensionLayout> + </Layout> + <SubComponents> + <Container class="javax.swing.JPanel" name="jPanel2"> + <Properties> + <Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> + <Color blue="33" green="33" red="33" type="rgb"/> + </Property> + <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor"> + <Border info="org.netbeans.modules.form.compat2.border.TitledBorderInfo"> + <TitledBorder title="NewStudent"> + <Border PropertyName="innerBorder" info="org.netbeans.modules.form.compat2.border.LineBorderInfo"> + <LineBorder roundedCorners="true"/> + </Border> + <Font PropertyName="font" name="Tahoma" size="18" style="0"/> + <Color PropertyName="color" blue="0" green="0" red="0" type="rgb"/> + </TitledBorder> + </Border> + </Property> + </Properties> + + <Layout> + <DimensionLayout dim="0"> + <Group type="103" groupAlignment="0" attributes="0"> + <Group type="102" alignment="0" attributes="0"> + <EmptySpace max="-2" attributes="0"/> + <Group type="103" groupAlignment="0" attributes="0"> + <Group type="102" alignment="0" attributes="0"> + <Group type="103" groupAlignment="0" attributes="0"> + <Group type="102" alignment="0" attributes="0"> + <EmptySpace min="-2" pref="75" max="-2" attributes="0"/> + <Component id="jButton1" min="-2" max="-2" attributes="0"/> + <EmptySpace min="-2" pref="61" max="-2" attributes="0"/> + <Component id="jButton2" min="-2" max="-2" attributes="0"/> + </Group> + <Group type="102" alignment="0" attributes="0"> + <Component id="jLabel1" min="-2" max="-2" attributes="0"/> + <EmptySpace min="-2" pref="111" max="-2" attributes="0"/> + <Component id="jTextField1" max="32767" attributes="0"/> + </Group> + <Group type="102" alignment="0" attributes="0"> + <Component id="jLabel3" min="-2" max="-2" attributes="0"/> + <EmptySpace min="-2" pref="98" max="-2" attributes="0"/> + <Component id="jTextField3" min="-2" pref="162" max="-2" attributes="0"/> + </Group> + <Group type="102" alignment="0" attributes="0"> + <Component id="jLabel2" min="-2" max="-2" attributes="0"/> + <EmptySpace min="-2" pref="143" max="-2" attributes="0"/> + <Component id="jTextField2" min="-2" pref="162" max="-2" attributes="0"/> + </Group> + </Group> + <EmptySpace pref="248" max="32767" attributes="0"/> + </Group> + <Group type="102" alignment="0" attributes="0"> + <Group type="103" groupAlignment="0" attributes="0"> + <Component id="jLabel4" alignment="0" min="-2" max="-2" attributes="0"/> + <Component id="jLabel5" alignment="0" min="-2" max="-2" attributes="0"/> + <Component id="jLabel6" alignment="0" min="-2" max="-2" attributes="0"/> + <Component id="jLabel7" alignment="0" min="-2" max="-2" attributes="0"/> + </Group> + <EmptySpace min="-2" pref="123" max="-2" attributes="0"/> + <Group type="103" groupAlignment="0" max="-2" attributes="0"> + <Component id="jComboBox1" max="32767" attributes="0"/> + <Component id="jComboBox2" max="32767" attributes="0"/> + <Component id="jComboBox3" alignment="0" min="-2" pref="162" max="-2" attributes="0"/> + <Component id="jComboBox4" min="-2" pref="162" max="-2" attributes="0"/> + </Group> + </Group> + </Group> + </Group> + </Group> + </DimensionLayout> + <DimensionLayout dim="1"> + <Group type="103" groupAlignment="0" attributes="0"> + <Group type="102" alignment="0" attributes="0"> + <EmptySpace max="-2" attributes="0"/> + <Group type="103" groupAlignment="3" attributes="0"> + <Component id="jLabel1" alignment="3" min="-2" max="-2" attributes="0"/> + <Component id="jTextField1" alignment="3" min="-2" max="-2" attributes="0"/> + </Group> + <EmptySpace type="unrelated" max="-2" attributes="0"/> + <Group type="103" groupAlignment="3" attributes="0"> + <Component id="jLabel2" alignment="3" min="-2" max="-2" attributes="0"/> + <Component id="jTextField2" alignment="3" min="-2" max="-2" attributes="0"/> + </Group> + <EmptySpace min="-2" pref="8" max="-2" attributes="0"/> + <Group type="103" groupAlignment="0" attributes="0"> + <Component id="jLabel3" alignment="0" min="-2" max="-2" attributes="0"/> + <Component id="jTextField3" alignment="0" min="-2" max="-2" attributes="0"/> + </Group> + <EmptySpace max="-2" attributes="0"/> + <Group type="103" groupAlignment="3" attributes="0"> + <Component id="jLabel4" alignment="3" min="-2" max="-2" attributes="0"/> + <Component id="jComboBox1" alignment="3" min="-2" max="-2" attributes="0"/> + </Group> + <EmptySpace type="separate" max="-2" attributes="0"/> + <Group type="103" groupAlignment="3" attributes="0"> + <Component id="jLabel5" alignment="3" min="-2" max="-2" attributes="0"/> + <Component id="jComboBox2" alignment="3" min="-2" max="-2" attributes="0"/> + </Group> + <EmptySpace min="-2" pref="18" max="-2" attributes="0"/> + <Group type="103" groupAlignment="3" attributes="0"> + <Component id="jLabel6" alignment="3" min="-2" max="-2" attributes="0"/> + <Component id="jComboBox3" alignment="3" min="-2" max="-2" attributes="0"/> + </Group> + <EmptySpace min="-2" pref="22" max="-2" attributes="0"/> + <Group type="103" groupAlignment="3" attributes="0"> + <Component id="jLabel7" alignment="3" min="-2" max="-2" attributes="0"/> + <Component id="jComboBox4" alignment="3" min="-2" max="-2" attributes="0"/> + </Group> + <EmptySpace min="-2" pref="24" max="-2" attributes="0"/> + <Group type="103" groupAlignment="3" attributes="0"> + <Component id="jButton1" alignment="3" min="-2" max="-2" attributes="0"/> + <Component id="jButton2" alignment="3" min="-2" max="-2" attributes="0"/> + </Group> + <EmptySpace pref="26" max="32767" attributes="0"/> + </Group> + </Group> + </DimensionLayout> + </Layout> + <SubComponents> + <Component class="javax.swing.JLabel" name="jLabel4"> + <Properties> + <Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor"> + <Font name="Tahoma" size="14" style="0"/> + </Property> + <Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> + <Color blue="ff" green="ff" red="ff" type="rgb"/> + </Property> + <Property name="text" type="java.lang.String" value="Course"/> + </Properties> + </Component> + <Component class="javax.swing.JTextField" name="jTextField2"> + <Properties> + <Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> + <Color blue="cc" green="cc" red="0" type="rgb"/> + </Property> + </Properties> + </Component> + <Component class="javax.swing.JTextField" name="jTextField3"> + <Properties> + <Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> + <Color blue="cc" green="cc" red="0" type="rgb"/> + </Property> + </Properties> + </Component> + <Component class="javax.swing.JLabel" name="jLabel7"> + <Properties> + <Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor"> + <Font name="Tahoma" size="14" style="0"/> + </Property> + <Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> + <Color blue="ff" green="ff" red="ff" type="rgb"/> + </Property> + <Property name="text" type="java.lang.String" value="Semester"/> + </Properties> + </Component> + <Component class="javax.swing.JComboBox" name="jComboBox1"> + <Properties> + <Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> + <Color blue="cc" green="cc" red="0" type="rgb"/> + </Property> + <Property name="model" type="javax.swing.ComboBoxModel" editor="org.netbeans.modules.form.editors2.ComboBoxModelEditor"> + <StringArray count="5"> + <StringItem index="0" value="Programming in python"/> + <StringItem index="1" value="programming in java"/> + <StringItem index="2" value="probability and statistics"/> + <StringItem index="3" value="Computer architecture"/> + <StringItem index="4" value=" "/> + </StringArray> + </Property> + </Properties> + <AuxValues> + <AuxValue name="JavaCodeGenerator_TypeParameters" type="java.lang.String" value="<String>"/> + </AuxValues> + </Component> + <Component class="javax.swing.JLabel" name="jLabel6"> + <Properties> + <Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor"> + <Font name="Tahoma" size="14" style="0"/> + </Property> + <Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> + <Color blue="ff" green="ff" red="ff" type="rgb"/> + </Property> + <Property name="text" type="java.lang.String" value="Year"/> + </Properties> + </Component> + <Component class="javax.swing.JTextField" name="jTextField1"> + <Properties> + <Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> + <Color blue="cc" green="cc" red="0" type="rgb"/> + </Property> + </Properties> + </Component> + <Component class="javax.swing.JLabel" name="jLabel3"> + <Properties> + <Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor"> + <Font name="Tahoma" size="14" style="0"/> + </Property> + <Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> + <Color blue="ff" green="ff" red="ff" type="rgb"/> + </Property> + <Property name="text" type="java.lang.String" value="Father_Name"/> + </Properties> + </Component> + <Component class="javax.swing.JButton" name="jButton1"> + <Properties> + <Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> + <Color blue="cc" green="cc" red="0" type="rgb"/> + </Property> + <Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor"> + <Image iconType="2" name="C:\Users\pc\Desktop\javac\Library_System\icon_login\create.png"/> + </Property> + <Property name="text" type="java.lang.String" value="Register"/> + </Properties> + <Events> + <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jButton1ActionPerformed"/> + </Events> + </Component> + <Component class="javax.swing.JButton" name="jButton2"> + <Properties> + <Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> + <Color blue="cc" green="cc" red="0" type="rgb"/> + </Property> + <Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor"> + <Image iconType="2" name="C:\Users\pc\Desktop\javac\Library_System\icon_login\back.png"/> + </Property> + <Property name="text" type="java.lang.String" value="Back"/> + </Properties> + <Events> + <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jButton2ActionPerformed"/> + </Events> + </Component> + <Component class="javax.swing.JLabel" name="jLabel1"> + <Properties> + <Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor"> + <Font name="Tahoma" size="14" style="0"/> + </Property> + <Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> + <Color blue="ff" green="ff" red="ff" type="rgb"/> + </Property> + <Property name="text" type="java.lang.String" value="Student_id"/> + </Properties> + </Component> + <Component class="javax.swing.JLabel" name="jLabel5"> + <Properties> + <Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor"> + <Font name="Tahoma" size="14" style="0"/> + </Property> + <Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> + <Color blue="ff" green="ff" red="ff" type="rgb"/> + </Property> + <Property name="text" type="java.lang.String" value="Branch"/> + </Properties> + </Component> + <Component class="javax.swing.JLabel" name="jLabel2"> + <Properties> + <Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor"> + <Font name="Tahoma" size="14" style="0"/> + </Property> + <Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> + <Color blue="ff" green="ff" red="ff" type="rgb"/> + </Property> + <Property name="text" type="java.lang.String" value="Name"/> + </Properties> + </Component> + <Component class="javax.swing.JComboBox" name="jComboBox3"> + <Properties> + <Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> + <Color blue="cc" green="cc" red="0" type="rgb"/> + </Property> + <Property name="model" type="javax.swing.ComboBoxModel" editor="org.netbeans.modules.form.editors2.ComboBoxModelEditor"> + <StringArray count="3"> + <StringItem index="0" value="2021"/> + <StringItem index="1" value="2022"/> + <StringItem index="2" value="2023"/> + </StringArray> + </Property> + </Properties> + <AuxValues> + <AuxValue name="JavaCodeGenerator_TypeParameters" type="java.lang.String" value="<String>"/> + </AuxValues> + </Component> + <Component class="javax.swing.JComboBox" name="jComboBox4"> + <Properties> + <Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> + <Color blue="cc" green="cc" red="0" type="rgb"/> + </Property> + <Property name="model" type="javax.swing.ComboBoxModel" editor="org.netbeans.modules.form.editors2.ComboBoxModelEditor"> + <StringArray count="3"> + <StringItem index="0" value="Fall"/> + <StringItem index="1" value="Spring"/> + <StringItem index="2" value="Summer"/> + </StringArray> + </Property> + </Properties> + <AuxValues> + <AuxValue name="JavaCodeGenerator_TypeParameters" type="java.lang.String" value="<String>"/> + </AuxValues> + </Component> + <Component class="javax.swing.JComboBox" name="jComboBox2"> + <Properties> + <Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> + <Color blue="cc" green="cc" red="0" type="rgb"/> + </Property> + <Property name="model" type="javax.swing.ComboBoxModel" editor="org.netbeans.modules.form.editors2.ComboBoxModelEditor"> + <StringArray count="7"> + <StringItem index="0" value="SEN"/> + <StringItem index="1" value="ISN"/> + <StringItem index="2" value="CYBER"/> + <StringItem index="3" value="ICT"/> + <StringItem index="4" value="CS"/> + <StringItem index="5" value="BMS"/> + <StringItem index="6" value="RE"/> + </StringArray> + </Property> + </Properties> + <AuxValues> + <AuxValue name="JavaCodeGenerator_TypeParameters" type="java.lang.String" value="<String>"/> + </AuxValues> + </Component> + </SubComponents> + </Container> + </SubComponents> + </Container> + </SubComponents> +</Form> diff --git a/src/Students.java b/src/Students.java new file mode 100644 index 0000000..41296b8 --- /dev/null +++ b/src/Students.java @@ -0,0 +1,325 @@ + +import java.sql.Connection; +import java.sql.PreparedStatement; +import java.sql.ResultSet; +import java.sql.SQLException; +import java.util.Random; +import javax.swing.JOptionPane; + +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/GUIForms/JFrame.java to edit this template + */ + +/** + * + * @author pc + */ +public class Students extends javax.swing.JFrame { +Connection conn; +ResultSet rs; +PreparedStatement pst; + /** + * Creates new form Students + */ + public Students() { + super("New Student"); + initComponents(); + conn = JavaConnect.ConnerDb(); + Random(); + } + public void Random(){ + Random rd=new Random(); + jTextField1.setText(""+rd.nextInt(1000+1)); + } + + /** + * This method is called from within the constructor to initialize the form. + * WARNING: Do NOT modify this code. The content of this method is always + * regenerated by the Form Editor. + */ + @SuppressWarnings("unchecked") + // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents + private void initComponents() { + + jPanel1 = new javax.swing.JPanel(); + jPanel2 = new javax.swing.JPanel(); + jLabel4 = new javax.swing.JLabel(); + jTextField2 = new javax.swing.JTextField(); + jTextField3 = new javax.swing.JTextField(); + jLabel7 = new javax.swing.JLabel(); + jComboBox1 = new javax.swing.JComboBox<>(); + jLabel6 = new javax.swing.JLabel(); + jTextField1 = new javax.swing.JTextField(); + jLabel3 = new javax.swing.JLabel(); + jButton1 = new javax.swing.JButton(); + jButton2 = new javax.swing.JButton(); + jLabel1 = new javax.swing.JLabel(); + jLabel5 = new javax.swing.JLabel(); + jLabel2 = new javax.swing.JLabel(); + jComboBox3 = new javax.swing.JComboBox<>(); + jComboBox4 = new javax.swing.JComboBox<>(); + jComboBox2 = new javax.swing.JComboBox<>(); + + setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); + + jPanel2.setBackground(new java.awt.Color(51, 51, 51)); + jPanel2.setBorder(javax.swing.BorderFactory.createTitledBorder(new javax.swing.border.LineBorder(new java.awt.Color(0, 0, 0), 1, true), "NewStudent", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Tahoma", 0, 18), new java.awt.Color(0, 0, 0))); // NOI18N + + jLabel4.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N + jLabel4.setForeground(new java.awt.Color(255, 255, 255)); + jLabel4.setText("Course"); + + jTextField2.setBackground(new java.awt.Color(0, 204, 204)); + + jTextField3.setBackground(new java.awt.Color(0, 204, 204)); + + jLabel7.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N + jLabel7.setForeground(new java.awt.Color(255, 255, 255)); + jLabel7.setText("Semester"); + + jComboBox1.setBackground(new java.awt.Color(0, 204, 204)); + jComboBox1.setModel(new javax.swing.DefaultComboBoxModel<>(new String[] { "Programming in python", "programming in java", "probability and statistics", "Computer architecture", " " })); + + jLabel6.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N + jLabel6.setForeground(new java.awt.Color(255, 255, 255)); + jLabel6.setText("Year"); + + jTextField1.setBackground(new java.awt.Color(0, 204, 204)); + + jLabel3.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N + jLabel3.setForeground(new java.awt.Color(255, 255, 255)); + jLabel3.setText("Father_Name"); + + jButton1.setBackground(new java.awt.Color(0, 204, 204)); + jButton1.setIcon(new javax.swing.ImageIcon("C:\\Users\\pc\\Desktop\\javac\\Library_System\\icon_login\\create.png")); // NOI18N + jButton1.setText("Register"); + jButton1.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + jButton1ActionPerformed(evt); + } + }); + + jButton2.setBackground(new java.awt.Color(0, 204, 204)); + jButton2.setIcon(new javax.swing.ImageIcon("C:\\Users\\pc\\Desktop\\javac\\Library_System\\icon_login\\back.png")); // NOI18N + jButton2.setText("Back"); + jButton2.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + jButton2ActionPerformed(evt); + } + }); + + jLabel1.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N + jLabel1.setForeground(new java.awt.Color(255, 255, 255)); + jLabel1.setText("Student_id"); + + jLabel5.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N + jLabel5.setForeground(new java.awt.Color(255, 255, 255)); + jLabel5.setText("Branch"); + + jLabel2.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N + jLabel2.setForeground(new java.awt.Color(255, 255, 255)); + jLabel2.setText("Name"); + + jComboBox3.setBackground(new java.awt.Color(0, 204, 204)); + jComboBox3.setModel(new javax.swing.DefaultComboBoxModel<>(new String[] { "2021", "2022", "2023" })); + + jComboBox4.setBackground(new java.awt.Color(0, 204, 204)); + jComboBox4.setModel(new javax.swing.DefaultComboBoxModel<>(new String[] { "Fall", "Spring", "Summer" })); + + jComboBox2.setBackground(new java.awt.Color(0, 204, 204)); + jComboBox2.setModel(new javax.swing.DefaultComboBoxModel<>(new String[] { "SEN", "ISN", "CYBER", "ICT", "CS", "BMS", "RE" })); + + javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2); + jPanel2.setLayout(jPanel2Layout); + jPanel2Layout.setHorizontalGroup( + jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanel2Layout.createSequentialGroup() + .addContainerGap() + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanel2Layout.createSequentialGroup() + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanel2Layout.createSequentialGroup() + .addGap(75, 75, 75) + .addComponent(jButton1) + .addGap(61, 61, 61) + .addComponent(jButton2)) + .addGroup(jPanel2Layout.createSequentialGroup() + .addComponent(jLabel1) + .addGap(111, 111, 111) + .addComponent(jTextField1)) + .addGroup(jPanel2Layout.createSequentialGroup() + .addComponent(jLabel3) + .addGap(98, 98, 98) + .addComponent(jTextField3, javax.swing.GroupLayout.PREFERRED_SIZE, 162, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addGroup(jPanel2Layout.createSequentialGroup() + .addComponent(jLabel2) + .addGap(143, 143, 143) + .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, 162, javax.swing.GroupLayout.PREFERRED_SIZE))) + .addContainerGap(248, Short.MAX_VALUE)) + .addGroup(jPanel2Layout.createSequentialGroup() + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(jLabel4) + .addComponent(jLabel5) + .addComponent(jLabel6) + .addComponent(jLabel7)) + .addGap(123, 123, 123) + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) + .addComponent(jComboBox1, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) + .addComponent(jComboBox2, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) + .addComponent(jComboBox3, javax.swing.GroupLayout.PREFERRED_SIZE, 162, javax.swing.GroupLayout.PREFERRED_SIZE) + .addComponent(jComboBox4, javax.swing.GroupLayout.PREFERRED_SIZE, 162, javax.swing.GroupLayout.PREFERRED_SIZE))))) + ); + jPanel2Layout.setVerticalGroup( + jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanel2Layout.createSequentialGroup() + .addContainerGap() + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel1) + .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel2) + .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addGap(8, 8, 8) + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(jLabel3) + .addComponent(jTextField3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel4) + .addComponent(jComboBox1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addGap(18, 18, 18) + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel5) + .addComponent(jComboBox2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addGap(18, 18, 18) + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel6) + .addComponent(jComboBox3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addGap(22, 22, 22) + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel7) + .addComponent(jComboBox4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addGap(24, 24, 24) + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jButton1) + .addComponent(jButton2)) + .addContainerGap(26, Short.MAX_VALUE)) + ); + + javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); + jPanel1.setLayout(jPanel1Layout); + jPanel1Layout.setHorizontalGroup( + jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(jPanel2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) + ); + jPanel1Layout.setVerticalGroup( + jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(jPanel2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) + ); + + javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); + getContentPane().setLayout(layout); + layout.setHorizontalGroup( + layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(jPanel1, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) + ); + layout.setVerticalGroup( + layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) + ); + + pack(); + }// </editor-fold>//GEN-END:initComponents + + private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton2ActionPerformed + setVisible(false); + Home ob=new Home(); + ob.setVisible(true); + }//GEN-LAST:event_jButton2ActionPerformed + + private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed + try { + String sql = "INSERT INTO NewStudent(Student_id,Name,Father_Name,Course,Branch,Year,Semester) VALUES(?, ?, ?, ?, ?,?,?)"; + pst = conn.prepareStatement(sql); + pst.setString(1, jTextField1.getText()); + pst.setString(2, jTextField2.getText()); + pst.setString(3, jTextField3.getText()); + pst.setString(4, (String) jComboBox1.getSelectedItem()); + pst.setString(5, (String) jComboBox2.getSelectedItem()); + pst.setString(6, (String) jComboBox3.getSelectedItem()); + pst.setString(7, (String) jComboBox4.getSelectedItem()); + pst.execute(); + JOptionPane.showMessageDialog(null, "New Student Registered Successfully!"); + rs.close(); + pst.close(); +} catch (SQLException e) { + JOptionPane.showMessageDialog(null, e.getMessage(), "Error", JOptionPane.ERROR_MESSAGE); +} finally { + try { + if (pst != null) { + pst.close(); + } + } catch (SQLException e) { + // Handle the exception if closing the prepared statement fails + } +} + }//GEN-LAST:event_jButton1ActionPerformed + + /** + * @param args the command line arguments + */ + public static void main(String args[]) { + /* Set the Nimbus look and feel */ + //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) "> + /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel. + * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html + */ + try { + for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { + if ("Nimbus".equals(info.getName())) { + javax.swing.UIManager.setLookAndFeel(info.getClassName()); + break; + } + } + } catch (ClassNotFoundException ex) { + java.util.logging.Logger.getLogger(Students.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } catch (InstantiationException ex) { + java.util.logging.Logger.getLogger(Students.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } catch (IllegalAccessException ex) { + java.util.logging.Logger.getLogger(Students.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } catch (javax.swing.UnsupportedLookAndFeelException ex) { + java.util.logging.Logger.getLogger(Students.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } + //</editor-fold> + + /* Create and display the form */ + java.awt.EventQueue.invokeLater(new Runnable() { + public void run() { + new Students().setVisible(true); + } + }); + } + + // Variables declaration - do not modify//GEN-BEGIN:variables + private javax.swing.JButton jButton1; + private javax.swing.JButton jButton2; + private javax.swing.JComboBox<String> jComboBox1; + private javax.swing.JComboBox<String> jComboBox2; + private javax.swing.JComboBox<String> jComboBox3; + private javax.swing.JComboBox<String> jComboBox4; + private javax.swing.JLabel jLabel1; + private javax.swing.JLabel jLabel2; + private javax.swing.JLabel jLabel3; + private javax.swing.JLabel jLabel4; + private javax.swing.JLabel jLabel5; + private javax.swing.JLabel jLabel6; + private javax.swing.JLabel jLabel7; + private javax.swing.JPanel jPanel1; + private javax.swing.JPanel jPanel2; + private javax.swing.JTextField jTextField1; + private javax.swing.JTextField jTextField2; + private javax.swing.JTextField jTextField3; + // End of variables declaration//GEN-END:variables +} From cb1c005dc8f79c826cd103085a0447e7eef4a7de Mon Sep 17 00:00:00 2001 From: Guegouo Moghommahie Guiddel <125418589+Apache-ghost@users.noreply.github.com> Date: Tue, 30 Jan 2024 09:28:05 +0100 Subject: [PATCH 6/6] Add files via upload --- build.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/build.xml b/build.xml index 7060b4c..8cf73c6 100644 --- a/build.xml +++ b/build.xml @@ -7,8 +7,8 @@ <!-- the Compile on Save feature is turned off for the project. --> <!-- You can turn off the Compile on Save (or Deploy on Save) setting --> <!-- in the project's Project Properties dialog box.--> -<project name="Library_Management_System" default="default" basedir="."> - <description>Builds, tests, and runs the project Library_Management_System.</description> +<project name="Library_System" default="default" basedir="."> + <description>Builds, tests, and runs the project Library_System.</description> <import file="nbproject/build-impl.xml"/> <!-- @@ -58,7 +58,7 @@ An example of overriding the target for project execution could look like this: - <target name="run" depends="Library_Management_System-impl.jar"> + <target name="run" depends="Library_System-impl.jar"> <exec dir="bin" executable="launcher.exe"> <arg file="${dist.jar}"/> </exec>