Vous êtes sur la page 1sur 32

HOME :package portal; import java.sql.*; import javax.swing.JOptionPane; public class home exten s javax.swing.J!

rame " int s# $ %;int i$%; public home&' " init(omponents&'; ss&'; ss#&'; ) public voi ss#&' " i $ %; s# $ %; int * $ %; tr+ " (lass.*or,ame&-com.m+sql.j bc..river-'.new/nstance&'; ) catch &0xception e' " 1+stem.out.println&e'; ) tr+ " (onnection con $ .river2anager.get(onnection&-j bc:m+sql:33localhost3others4-5 -root-5 --'; 1tatement s $ &1tatement' con.create1tatement&'; 33 6esult1et rs$s.execute7uer+&-select * *rom project-'; Prepare 1tatement ps $ con.prepare1tatement&-select * *rom n8customer where ci $4-'; ps.set1tring&#5 j(ombo9ox#.get1electe /tem&'.to1tring&''; 6esult1et rs $ ps.execute7uer+&'; while &rs.next&'' " j:ext!iel ;.set:ext&rs.get1tring&;''; j:ext<rea#.set:ext&rs.get1tring&=''; j:ext!iel ##.set:ext&rs.get1tring&>''; j:ext!iel #%.set:ext&rs.get1tring&?''; j:ext!iel @.set:ext&rs.get1tring&A''; j:ext!iel B.set:ext&rs.get1tring&C''; 33 jPasswor !iel #.set:ext&rs.get1tring&B''; ) ) catch &0xception e' " 1+stem.out.println&e'; )

) public voi ss&' " tr+" (lass.*or,ame&-com.m+sql.j bc..river-'.new/nstance&'; )catch&0xception e' " 1+stem.out.println&e'; ) tr+" (onnection con$ .river2anager.get(onnection&-j bc:m+sql:33localhost3others4-5-root-5-'; 1tatement s$&1tatement' con.create1tatement&'; 6esult1et rs$s.execute7uer+&-select * *rom n8customer-'; 33Prepare 1tatement ps$con.prepare1tatement&-select * *rom phases values&454545454'-'; while&rs.next&'' " j(ombo9ox#.a /tem&rs.get1tring&#''; ) )catch&17D0xception e' " 1+stem.out.println&e'; )

E1uppressFarnings&-unchecke -' 33 Ge itor-*ol e*aultstate$-collapse (o e-I33H0,-90H/,:init(omponents private voi init(omponents&' "

esc$-Henerate

j:ext!iel = $ new javax.swing.J:ext!iel &'; jPanel# $ new javax.swing.JPanel&'; jDabel# $ new javax.swing.JDabel&'; j(ombo9ox# $ new javax.swing.J(ombo9ox&'; j9utton; $ new javax.swing.J9utton&'; jDabelA $ new javax.swing.JDabel&'; jDabel; $ new javax.swing.JDabel&'; jDabel= $ new javax.swing.JDabel&'; jDabel> $ new javax.swing.JDabel&'; jDabel? $ new javax.swing.JDabel&'; jDabelC $ new javax.swing.JDabel&'; jDabelB $ new javax.swing.JDabel&'; j:ext!iel B $ new javax.swing.J:ext!iel &'; j:ext!iel @ $ new javax.swing.J:ext!iel &'; j:ext!iel #% $ new javax.swing.J:ext!iel &';

j1crollPane# $ new javax.swing.J1crollPane&'; j:ext<rea# $ new javax.swing.J:ext<rea&'; j:ext!iel ## $ new javax.swing.J:ext!iel &'; j:ext!iel ; $ new javax.swing.J:ext!iel &'; j9utton= $ new javax.swing.J9utton&'; jDabel@ $ new javax.swing.JDabel&'; j:ext!iel =.set:ext&-j:ext!iel =-'; set.e*ault(loseOperation&javax.swing.Fin ow(onstants.0J/:8O,8(DO10'; jPanel#.set9ackgroun &new java.awt.(olor&;%>5 ;%>5 ;%>''; jDabel#.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 #5 #B''; jDabel#.set:ext&-2o i*+ (ustomer etails-'; j(ombo9ox#.a <ctionDistener&new java.awt.event.<ctionDistener&' " public voi actionPer*orme &java.awt.event.<ction0vent evt' " j(ombo9ox#<ctionPer*orme &evt'; ) )'; j9utton;.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 #5 #;''; j9utton;.set:ext&-2o i*+-'; j9utton;.a <ctionDistener&new java.awt.event.<ctionDistener&' " evt' " )'; ) public voi actionPer*orme &java.awt.event.<ction0vent

j9utton;<ctionPer*orme &evt';

jDabelA.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 #5 #;''; jDabelA.set:ext&-(ustomer / -'; jDabel;.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 #5 #;''; jDabel;.set:ext&-(ustomer ,ame-'; jDabel=.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 #5 #;''; jDabel=.set:ext&-< ress-'; jDabel>.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 #5 #;''; jDabel>.set:ext&-(ontact-'; jDabel?.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 #5 #;''; jDabel?.set:ext&-9ank ,ame-'; jDabelC.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 #5 #;''; jDabelC.set:ext&-Occupation-';

jDabelB.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 #5 #;''; jDabelB.set:ext&-<ccount ,ame-'; #;''; #;''; #;''; j:ext!iel #%.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 %5 j:ext<rea#.set(olumns&;%'; j:ext<rea#.set6ows&?'; j1crollPane#.setKiewportKiew&j:ext<rea#'; j:ext!iel ##.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 %5 #;''; #;''; j:ext!iel ;.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 %5 j:ext!iel B.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 %5 j:ext!iel @.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 %5

j:ext!iel ;.a <ctionDistener&new java.awt.event.<ctionDistener&' " public voi actionPer*orme &java.awt.event.<ction0vent evt' " j:ext!iel ;<ctionPer*orme &evt'; ) )'; j9utton=.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 #5 #;''; j9utton=.set:ext&-9ack-'; j9utton=.a <ctionDistener&new java.awt.event.<ctionDistener&' public voi ) )'; jDabel@.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 #5 >B''; jDabel@.set:ext&-/nsurance s+stem-'; javax.swing.HroupDa+out jPanel#Da+out $ new javax.swing.HroupDa+out&jPanel#'; jPanel#.setDa+out&jPanel#Da+out'; jPanel#Da+out.setLoriMontalHroup& jPanel#Da+out.createParallelHroup&javax.swing.HroupDa+out.<lignment.D0 <./,H' .a Hroup&jPanel#Da+out.create1equentialHroup&' actionPer*orme &java.awt.event.<ction0vent

" evt' "

j9utton=<ctionPer*orme &evt';

1hort.2<J8K<DN0'

.a

(ontainerHap&javax.swing.HroupDa+out..0!<ND:81/O05

.a Hroup&jPanel#Da+out.createParallelHroup&javax.swing.HroupDa+out.<l ignment.D0<./,H' .a (omponent&jDabelA5 javax.swing.HroupDa+out.<lignment.:6</D/,H' .a (omponent&jDabel;5 javax.swing.HroupDa+out.<lignment.:6</D/,H' .a (omponent&jDabel=5 javax.swing.HroupDa+out.<lignment.:6</D/,H' .a (omponent&jDabel>5 javax.swing.HroupDa+out.<lignment.:6</D/,H' .a (omponent&jDabelB5 javax.swing.HroupDa+out.<lignment.:6</D/,H' .a (omponent&jDabelC5 javax.swing.HroupDa+out.<lignment.:6</D/,H' .a (omponent&jDabel?5 javax.swing.HroupDa+out.<lignment.:6</D/,H'' .a Hap&??5 ??5 ??' .a Hroup&jPanel#Da+out.createParallelHroup&javax.swing.HroupDa+out.<l ignment.D0<./,H' .a Hroup&jPanel#Da+out.create1equentialHroup&' .a Hroup&jPanel#Da+out.createParallelHroup&javax.swing.HroupDa+out.<l ignment.D0<./,H5 *alse' .a (omponent&j:ext!iel ;' .a (omponent&j1crollPane#5 javax.swing.HroupDa+out..0!<ND:81/O05 ;%C5 1hort.2<J8K<DN0' .a (omponent&j:ext!iel ##' .a (omponent&j:ext!iel @' .a (omponent&j:ext!iel B' .a (omponent&j:ext!iel #%' .a (omponent&j9utton;5 javax.swing.HroupDa+out..0!<ND:81/O05 javax.swing.HroupDa+out..0!<ND:81/O05 1hort.2<J8K<DN0'' .a Pre*erre Hap&javax.swing.Da+out1t+le.(omponentPlacement.60D<:0.5 javax.swing.HroupDa+out..0!<ND:81/O05 1hort.2<J8K<DN0' .a (omponent&j9utton=5 javax.swing.HroupDa+out.P60!0660.81/O05 #%=5 javax.swing.HroupDa+out.P60!0660.81/O0' .a Hap&>?5 >?5 >?'' .a Hroup&jPanel#Da+out.create1equentialHroup&' .a Hroup&jPanel#Da+out.createParallelHroup&javax.swing.HroupDa+out.<l ignment.D0<./,H' .a (omponent&jDabel#' .a (omponent&j(ombo9ox#5 javax.swing.HroupDa+out.P60!0660.81/O05 ;%?5 javax.swing.HroupDa+out.P60!0660.81/O0''

.a (ontainerHap&'''' .a Hroup&javax.swing.HroupDa+out.<lignment.:6</D/,H5 jPanel#Da+out.create1equentialHroup&' .a (ontainerHap&#B%5 1hort.2<J8K<DN0' .a (omponent&jDabel@5 javax.swing.HroupDa+out.P60!0660.81/O05 =@?5 javax.swing.HroupDa+out.P60!0660.81/O0' .a Hap&#?;5 #?;5 #?;'' '; jPanel#Da+out.setKerticalHroup& jPanel#Da+out.createParallelHroup&javax.swing.HroupDa+out.<lignment.D0 <./,H' .a Hroup&jPanel#Da+out.create1equentialHroup&' .a (ontainerHap&' .a (omponent&jDabel@5 javax.swing.HroupDa+out.P60!0660.81/O05 A?5 javax.swing.HroupDa+out.P60!0660.81/O0' .a Pre*erre Hap&javax.swing.Da+out1t+le.(omponentPlacement.60D<:0.' .a (omponent&jDabel#' .a Hap&#B5 #B5 #B'

.a Hroup&jPanel#Da+out.createParallelHroup&javax.swing.HroupDa+out.<l ignment.9<10D/,0' .a (omponent&jDabelA' .a (omponent&j(ombo9ox#5 javax.swing.HroupDa+out.P60!0660.81/O05 javax.swing.HroupDa+out..0!<ND:81/O05 javax.swing.HroupDa+out.P60!0660.81/O0'' .a Hap&#B5 #B5 #B' .a Hroup&jPanel#Da+out.createParallelHroup&javax.swing.HroupDa+out.<l ignment.9<10D/,0' .a (omponent&jDabel;' .a (omponent&j:ext!iel ;5 javax.swing.HroupDa+out.P60!0660.81/O05 javax.swing.HroupDa+out..0!<ND:81/O05 javax.swing.HroupDa+out.P60!0660.81/O0'' .a Hap&#B5 #B5 #B' .a Hroup&jPanel#Da+out.createParallelHroup&javax.swing.HroupDa+out.<l ignment.D0<./,H' .a (omponent&jDabel=' .a (omponent&j1crollPane#5 javax.swing.HroupDa+out.P60!0660.81/O05 javax.swing.HroupDa+out..0!<ND:81/O05 javax.swing.HroupDa+out.P60!0660.81/O0'' .a Hap&;?5 ;?5 ;?' .a Hroup&jPanel#Da+out.createParallelHroup&javax.swing.HroupDa+out.<l ignment.9<10D/,0'

.a (omponent&jDabel>' .a (omponent&j:ext!iel ##5 javax.swing.HroupDa+out.P60!0660.81/O05 javax.swing.HroupDa+out..0!<ND:81/O05 javax.swing.HroupDa+out.P60!0660.81/O0'' .a Hap&;C5 ;C5 ;C' .a Hroup&jPanel#Da+out.createParallelHroup&javax.swing.HroupDa+out.<l ignment.9<10D/,0' .a (omponent&j:ext!iel #%5 javax.swing.HroupDa+out.P60!0660.81/O05 javax.swing.HroupDa+out..0!<ND:81/O05 javax.swing.HroupDa+out.P60!0660.81/O0' .a (omponent&jDabelC'' .a Hap&;?5 ;?5 ;?' .a Hroup&jPanel#Da+out.createParallelHroup&javax.swing.HroupDa+out.<l ignment.9<10D/,0' .a (omponent&j:ext!iel @5 javax.swing.HroupDa+out.P60!0660.81/O05 javax.swing.HroupDa+out..0!<ND:81/O05 javax.swing.HroupDa+out.P60!0660.81/O0' .a (omponent&jDabel?'' .a Hap&;#5 ;#5 ;#' .a Hroup&jPanel#Da+out.createParallelHroup&javax.swing.HroupDa+out.<l ignment.9<10D/,0' .a (omponent&jDabelB' .a (omponent&j:ext!iel B5 javax.swing.HroupDa+out.P60!0660.81/O05 javax.swing.HroupDa+out..0!<ND:81/O05 javax.swing.HroupDa+out.P60!0660.81/O0'' .a Hap&#B5 #B5 #B' .a Hroup&jPanel#Da+out.createParallelHroup&javax.swing.HroupDa+out.<l ignment.9<10D/,0' .a (omponent&j9utton;' .a (omponent&j9utton='' .a (ontainerHap&?C5 1hort.2<J8K<DN0'' '; javax.swing.HroupDa+out la+out $ new javax.swing.HroupDa+out&get(ontentPane&''; get(ontentPane&'.setDa+out&la+out'; la+out.setLoriMontalHroup& la+out.createParallelHroup&javax.swing.HroupDa+out.<lignment.D0<./,H' .a Hroup&la+out.create1equentialHroup&' .a (omponent&jPanel#5 javax.swing.HroupDa+out.P60!0660.81/O05 javax.swing.HroupDa+out..0!<ND:81/O05 javax.swing.HroupDa+out.P60!0660.81/O0'

.a Hap&%5 %5 1hort.2<J8K<DN0'' '; la+out.setKerticalHroup& la+out.createParallelHroup&javax.swing.HroupDa+out.<lignment.D0<./,H' .a Hroup&la+out.create1equentialHroup&' .a (omponent&jPanel#5 javax.swing.HroupDa+out.P60!0660.81/O05 javax.swing.HroupDa+out..0!<ND:81/O05 javax.swing.HroupDa+out.P60!0660.81/O0' .a Hap&%5 ;5 1hort.2<J8K<DN0'' '; pack&'; )33 G3e itor-*ol I33H0,-0,.:init(omponents private voi j:ext!iel ;<ctionPer*orme &java.awt.event.<ction0vent evt' "33H0,-!/61::event8j:ext!iel ;<ctionPer*orme 33 :O.O a +our han ling co e here: )33H0,-D<1::event8j:ext!iel ;<ctionPer*orme private voi j9utton=<ctionPer*orme &java.awt.event.<ction0vent evt' "33H0,-!/61::event8j9utton=<ctionPer*orme 33 :O.O a +our han ling co e here: 33 new :(P(hat&'; new 2enus&'.setKisible&true'; )33H0,-D<1::event8j9utton=<ctionPer*orme private voi j9utton;<ctionPer*orme &java.awt.event.<ction0vent evt' "33H0,-!/61::event8j9utton;<ctionPer*orme 33 :O.O a +our han ling co e here: i $ %; s# $ %; 1tring s?5s;5s=5s>5sA5sC5sB; 33 s#$/nteger.parse/nt&j:ext!iel #.get:ext&''; s;$j:ext!iel ;.get:ext&'; s=$j:ext<rea#.get:ext&'; s>$j:ext!iel ##.get:ext&'; s?$j:ext!iel #%.get:ext&'; sA$j:ext!iel @.get:ext&'; sC$j:ext!iel B.get:ext&'; int * $ %; tr+ " (lass.*or,ame&-com.m+sql.j bc..river-'.new/nstance&'; ) catch &0xception e' " 1+stem.out.println&e'; ) tr+ " (onnection con $ .river2anager.get(onnection&-j bc:m+sql:33localhost3others4-5 -root-5 --';

1tatement s $ &1tatement' con.create1tatement&'; 33 6esult1et rs$s.execute7uer+&-select * *rom project-'; Prepare 1tatement ps $ con.prepare1tatement&-up ate n8customer set cname$45< ress$45contact$45occupation$45bname$45accno$4 where ci $4-'; ps.set1tring&#5s;'; ps.set1tring&;5s='; ps.set1tring&=5s>'; ps.set1tring&>5s?'; ps.set1tring&?5sA'; ps.set1tring&A5sC'; ps.set/nt&C5 /nteger.parse/nt&j(ombo9ox#.get1electe /tem&'.to1tring&'''; ps.executeNp ate&'; 33JOptionPane.showm JOptionPane.show2essage.ialog&null5 -Np ate ..........-5 null5 F/.:L'; ) catch &0xception e' " 1+stem.out.println&e'; ) )33H0,-D<1::event8j9utton;<ctionPer*orme private voi j(ombo9ox#<ctionPer*orme &java.awt.event.<ction0vent evt' "33H0,-!/61::event8j(ombo9ox#<ctionPer*orme 33 :O.O a +our han ling co e here: ss#&'; )33H0,-D<1::event8j(ombo9ox#<ctionPer*orme public static voi main&1tring argsPQ' " 33Ge itor-*ol e*aultstate$-collapse setting co e &optional' -I esc$- Dook an *eel

tr+ " *or &javax.swing.N/2anager.Dook<n !eel/n*o in*o : javax.swing.N/2anager.get/nstalle Dook<n !eels&'' " i* &-,imbus-.equals&in*o.get,ame&''' " javax.swing.N/2anager.setDook<n !eel&in*o.get(lass,ame&''; break; ) ) ) catch &(lass,ot!oun 0xception ex' " java.util.logging.Dogger.getDogger&home.class.get,ame&''.log&java.util .logging.Devel.10K0605 null5 ex'; ) catch &/nstantiation0xception ex' " java.util.logging.Dogger.getDogger&home.class.get,ame&''.log&java.util .logging.Devel.10K0605 null5 ex'; ) catch &/llegal<ccess0xception ex' "

java.util.logging.Dogger.getDogger&home.class.get,ame&''.log&java.util .logging.Devel.10K0605 null5 ex'; ) catch &javax.swing.Nnsupporte Dook<n !eel0xception ex' " java.util.logging.Dogger.getDogger&home.class.get,ame&''.log&java.util .logging.Devel.10K0605 null5 ex'; ) 33G3e itor-*ol I java.awt.0vent7ueue.invokeDater&new 6unnable&' " public voi run&' " new home&'.setKisible&true'; ) )'; ) 33 Kariables eclaration - o not mo i*+33H0,-90H/,:variables private javax.swing.J9utton j9utton;; private javax.swing.J9utton j9utton=; private javax.swing.J(ombo9ox j(ombo9ox#; private javax.swing.JDabel jDabel#; private javax.swing.JDabel jDabel;; private javax.swing.JDabel jDabel=; private javax.swing.JDabel jDabel>; private javax.swing.JDabel jDabel?; private javax.swing.JDabel jDabelA; private javax.swing.JDabel jDabelC; private javax.swing.JDabel jDabelB; private javax.swing.JDabel jDabel@; private javax.swing.JPanel jPanel#; private javax.swing.J1crollPane j1crollPane#; private javax.swing.J:ext<rea j:ext<rea#; private javax.swing.J:ext!iel j:ext!iel #%; private javax.swing.J:ext!iel j:ext!iel ##; private javax.swing.J:ext!iel j:ext!iel ;; private javax.swing.J:ext!iel j:ext!iel =; private javax.swing.J:ext!iel j:ext!iel B; private javax.swing.J:ext!iel j:ext!iel @; 33 0n o* variables eclaration33H0,-0,.:variables

MENUS

:-

package portal; import java.sql.*; import javax.swing.JOptionPane; public class 2enus exten s javax.swing.J!rame " public 2enus&' " init(omponents&'; ) E1uppressFarnings&-unchecke -' 33 Ge itor-*ol e*aultstate$-collapse (o e-I33H0,-90H/,:init(omponents private voi init(omponents&' " jPanel# $ new javax.swing.JPanel&'; jDabel# $ new javax.swing.JDabel&'; j9utton# $ new javax.swing.J9utton&'; j9utton; $ new javax.swing.J9utton&'; j9utton= $ new javax.swing.J9utton&'; j9utton> $ new javax.swing.J9utton&'; set.e*ault(loseOperation&javax.swing.Fin ow(onstants.0J/:8O,8(DO10'; jPanel#.set9ackgroun &new java.awt.(olor&;%>5 ;%>5 ;%>''; jDabel#.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 #5 >B''; jDabel#.set:ext&-/nsurance s+stem-'; j9utton#.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 #5 #>''; j9utton#.set:ext&-(ustomer 6egistration-'; j9utton#.a <ctionDistener&new java.awt.event.<ctionDistener&' " evt' " )'; ) public voi actionPer*orme &java.awt.event.<ction0vent

esc$-Henerate

j9utton#<ctionPer*orme &evt';

j9utton;.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 #5 #>''; j9utton;.set:ext&-(ustomer 2o i*ication-'; j9utton;.a <ctionDistener&new java.awt.event.<ctionDistener&' " evt' " public voi actionPer*orme &java.awt.event.<ction0vent

) )';

j9utton;<ctionPer*orme &evt';

" evt' "

j9utton=.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 #5 #>''; j9utton=.set:ext&-(ustomer Polic+ 6egstration-'; j9utton=.a <ctionDistener&new java.awt.event.<ctionDistener&' public voi ) )'; j9utton>.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 #5 #>''; j9utton>.set:ext&-Polic+ 2o i*ication-'; j9utton>.a <ctionDistener&new java.awt.event.<ctionDistener&' public voi ) )'; actionPer*orme &java.awt.event.<ction0vent actionPer*orme &java.awt.event.<ction0vent

j9utton=<ctionPer*orme &evt';

" evt' "

j9utton><ctionPer*orme &evt';

javax.swing.HroupDa+out jPanel#Da+out $ new javax.swing.HroupDa+out&jPanel#'; jPanel#.setDa+out&jPanel#Da+out'; jPanel#Da+out.setLoriMontalHroup& jPanel#Da+out.createParallelHroup&javax.swing.HroupDa+out.<lignment.D0 <./,H' .a Hroup&jPanel#Da+out.create1equentialHroup&' .a Hap&#;B5 #;B5 #;B' .a Hroup&jPanel#Da+out.createParallelHroup&javax.swing.HroupDa+out.<l ignment.D0<./,H5 *alse' .a (omponent&j9utton=5 javax.swing.HroupDa+out..0!<ND:81/O05 javax.swing.HroupDa+out..0!<ND:81/O05 1hort.2<J8K<DN0' .a (omponent&j9utton>5 javax.swing.HroupDa+out..0!<ND:81/O05 javax.swing.HroupDa+out..0!<ND:81/O05 1hort.2<J8K<DN0' .a (omponent&j9utton#5 javax.swing.HroupDa+out..0!<ND:81/O05 javax.swing.HroupDa+out..0!<ND:81/O05 1hort.2<J8K<DN0' .a (omponent&j9utton;5 javax.swing.HroupDa+out..0!<ND:81/O05 javax.swing.HroupDa+out..0!<ND:81/O05 1hort.2<J8K<DN0'' .a (ontainerHap&'' .a Hroup&javax.swing.HroupDa+out.<lignment.:6</D/,H5 jPanel#Da+out.create1equentialHroup&' .a Hap&%5 =;5 1hort.2<J8K<DN0'

.a (omponent&jDabel#5 javax.swing.HroupDa+out.P60!0660.81/O05 =@?5 javax.swing.HroupDa+out.P60!0660.81/O0'' '; jPanel#Da+out.setKerticalHroup& jPanel#Da+out.createParallelHroup&javax.swing.HroupDa+out.<lignment.D0 <./,H' .a Hroup&jPanel#Da+out.create1equentialHroup&' .a Hap&;A5 ;A5 ;A' .a (omponent&jDabel#5 javax.swing.HroupDa+out.P60!0660.81/O05 A?5 javax.swing.HroupDa+out.P60!0660.81/O0' .a Hap&>@5 >@5 >@' .a (omponent&j9utton#' .a Hap&=;5 =;5 =;' .a (omponent&j9utton;' .a Hap&=%5 =%5 =%' .a (omponent&j9utton=' .a Hap&;@5 ;@5 ;@' .a (omponent&j9utton>' .a (ontainerHap&>B5 1hort.2<J8K<DN0'' '; javax.swing.HroupDa+out la+out $ new javax.swing.HroupDa+out&get(ontentPane&''; get(ontentPane&'.setDa+out&la+out'; la+out.setLoriMontalHroup& la+out.createParallelHroup&javax.swing.HroupDa+out.<lignment.D0<./,H' .a (omponent&jPanel#5 javax.swing.HroupDa+out..0!<ND:81/O05 javax.swing.HroupDa+out..0!<ND:81/O05 1hort.2<J8K<DN0' '; la+out.setKerticalHroup& la+out.createParallelHroup&javax.swing.HroupDa+out.<lignment.D0<./,H' .a Hroup&la+out.create1equentialHroup&' .a (omponent&jPanel#5 javax.swing.HroupDa+out.P60!0660.81/O05 javax.swing.HroupDa+out..0!<ND:81/O05 javax.swing.HroupDa+out.P60!0660.81/O0' .a Hap&%5 %5 1hort.2<J8K<DN0'' '; pack&'; )33 G3e itor-*ol I33H0,-0,.:init(omponents private voi j9utton#<ctionPer*orme &java.awt.event.<ction0vent evt' "33H0,-!/61::event8j9utton#<ctionPer*orme 33 :O.O a +our han ling co e here: this.setKisible&*alse';

new 6egister&'.setKisible&true'; )33H0,-D<1::event8j9utton#<ctionPer*orme private voi j9utton;<ctionPer*orme &java.awt.event.<ction0vent evt' "33H0,-!/61::event8j9utton;<ctionPer*orme 33 :O.O a +our han ling co e here: this.setKisible&*alse'; new home&'.setKisible&true'; )33H0,-D<1::event8j9utton;<ctionPer*orme private voi j9utton=<ctionPer*orme &java.awt.event.<ction0vent evt' "33H0,-!/61::event8j9utton=<ctionPer*orme 33 :O.O a +our han ling co e here: this.setKisible&*alse'; new polic+8reg&'.setKisible&true'; )33H0,-D<1::event8j9utton=<ctionPer*orme private voi j9utton><ctionPer*orme &java.awt.event.<ction0vent evt' "33H0,-!/61::event8j9utton><ctionPer*orme 33 :O.O a +our han ling co e here: this.setKisible&*alse'; new polic+8up ate&'.setKisible&true'; )33H0,-D<1::event8j9utton><ctionPer*orme public static voi main&1tring argsPQ' " esc$- Dook an *eel

33Ge itor-*ol e*aultstate$-collapse setting co e &optional' -I

tr+ " *or &javax.swing.N/2anager.Dook<n !eel/n*o in*o : javax.swing.N/2anager.get/nstalle Dook<n !eels&'' " i* &-,imbus-.equals&in*o.get,ame&''' " javax.swing.N/2anager.setDook<n !eel&in*o.get(lass,ame&''; break; ) ) ) catch &(lass,ot!oun 0xception ex' " java.util.logging.Dogger.getDogger&2enus.class.get,ame&''.log&java.uti l.logging.Devel.10K0605 null5 ex'; ) catch &/nstantiation0xception ex' " java.util.logging.Dogger.getDogger&2enus.class.get,ame&''.log&java.uti l.logging.Devel.10K0605 null5 ex'; ) catch &/llegal<ccess0xception ex' "

java.util.logging.Dogger.getDogger&2enus.class.get,ame&''.log&java.uti l.logging.Devel.10K0605 null5 ex'; ) catch &javax.swing.Nnsupporte Dook<n !eel0xception ex' " java.util.logging.Dogger.getDogger&2enus.class.get,ame&''.log&java.uti l.logging.Devel.10K0605 null5 ex'; ) 33G3e itor-*ol I java.awt.0vent7ueue.invokeDater&new 6unnable&' " public voi run&' " new 2enus&'.setKisible&true'; ) )'; ) 33 Kariables eclaration - o not mo i*+33H0,-90H/,:variables private javax.swing.J9utton j9utton#; private javax.swing.J9utton j9utton;; private javax.swing.J9utton j9utton=; private javax.swing.J9utton j9utton>; private javax.swing.JDabel jDabel#; private javax.swing.JPanel jPanel#; 33 0n o* variables eclaration33H0,-0,.:variables )

MODIFY CUSTOMER
package portal;

:-

import java.sql.*; import javax.swing.JOptionPane; public class mo i*+8customer exten s javax.swing.J!rame " public mo i*+8customer&' " init(omponents&'; ss&'; ) public voi ss&' " tr+" (lass.*or,ame&-com.m+sql.j bc..river-'.new/nstance&'; )catch&0xception e' " 1+stem.out.println&e'; ) tr+" (onnection con$ .river2anager.get(onnection&-j bc:m+sql:33localhost3pon s4-5-root-5--' ; 1tatement s$&1tatement' con.create1tatement&'; 6esult1et rs$s.execute7uer+&-select count&*' *rom Patient-'; 33Prepare 1tatement ps$con.prepare1tatement&-select * *rom phases values&454545454'-'; while&rs.next&'' " j:ext!iel #.set:ext&--R&rs.get/nt&#'R#''; ) )catch&17D0xception e' " 1+stem.out.println&e'; ) ) E1uppressFarnings&-unchecke -' 33 Ge itor-*ol e*aultstate$-collapse (o e-I33H0,-90H/,:init(omponents private voi init(omponents&' " esc$-Henerate

j:ext!iel = $ new javax.swing.J:ext!iel &'; jPanel# $ new javax.swing.JPanel&'; jDabel# $ new javax.swing.JDabel&'; jDabel; $ new javax.swing.JDabel&'; jDabel= $ new javax.swing.JDabel&'; jDabel> $ new javax.swing.JDabel&'; jDabel? $ new javax.swing.JDabel&'; jDabelA $ new javax.swing.JDabel&'; j:ext!iel # $ new javax.swing.J:ext!iel &'; j:ext!iel ; $ new javax.swing.J:ext!iel &'; j:ext!iel ? $ new javax.swing.J:ext!iel &'; j9utton# $ new javax.swing.J9utton&'; j9utton; $ new javax.swing.J9utton&'; j1crollPane# $ new javax.swing.J1crollPane&'; j:ext<rea# $ new javax.swing.J:ext<rea&'; jDabelC $ new javax.swing.JDabel&'; jDabelB $ new javax.swing.JDabel&'; j:ext!iel B $ new javax.swing.J:ext!iel &'; j(ombo9ox# $ new javax.swing.J(ombo9ox&'; j(ombo9ox; $ new javax.swing.J(ombo9ox&'; jDabel@ $ new javax.swing.JDabel&'; j:ext!iel > $ new javax.swing.J:ext!iel &'; jDabel#% $ new javax.swing.JDabel&'; j:ext!iel =.set:ext&-j:ext!iel =-'; set.e*ault(loseOperation&javax.swing.Fin ow(onstants.0J/:8O,8(DO10'; jPanel#.set9ackgroun &new java.awt.(olor&;%>5 ;%>5 ;%>''; jDabel#.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 #5 #B''; jDabel#.set:ext&-(ustomer Np ation-'; jDabel;.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 #5 #;''; jDabel;.set:ext&-Patient ,ame-'; jDabel=.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 #5 #;''; jDabel=.set:ext&-< ress-'; jDabel>.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 #5 #;''; jDabel>.set:ext&-(ontact-'; jDabel?.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 #5 #;''; jDabel?.set:ext&-Problem-'; jDabelA.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 #5 #;''; jDabelA.set:ext&-Patient / -'; j:ext!iel #.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 %5 #;'';

#;'';

j:ext!iel ;.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 %5

j:ext!iel ;.a <ctionDistener&new java.awt.event.<ctionDistener&' " public voi actionPer*orme &java.awt.event.<ction0vent evt' " j:ext!iel ;<ctionPer*orme &evt'; ) )'; #;''; j:ext!iel ?.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 %5 j9utton#.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 #5 #;''; j9utton#.set:ext&-Np ate-'; j9utton#.a <ctionDistener&new java.awt.event.<ctionDistener&' " evt' " )'; ) public voi actionPer*orme &java.awt.event.<ction0vent

j9utton#<ctionPer*orme &evt';

j9utton;.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 #5 #;''; j9utton;.set:ext&-Ho:o Dogin Page-'; j9utton;.a <ctionDistener&new java.awt.event.<ctionDistener&' " evt' " )'; ) public voi actionPer*orme &java.awt.event.<ction0vent

j9utton;<ctionPer*orme &evt';

j:ext<rea#.set(olumns&;%'; j:ext<rea#.set6ows&?'; j1crollPane#.setKiewportKiew&j:ext<rea#'; jDabelC.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 #5 #;''; jDabelC.set:ext&-(onsulting :ime-'; jDabelB.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 #5 #;''; jDabelB.set:ext&-.octor ,ame-'; j:ext!iel B.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 %5 #;''; j(ombo9ox#.set2o el&new javax.swing..e*ault(ombo9ox2o el&new 1tringPQ " - - )''; j(ombo9ox#.a <ctionDistener&new java.awt.event.<ctionDistener&' " public voi actionPer*orme &java.awt.event.<ction0vent evt' "

) )';

j(ombo9ox#<ctionPer*orme &evt';

jDabel@.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 #5 #;''; jDabel@.set:ext&-.octorSs (ontact-'; jDabel#%.set/con&new javax.swing./mage/con&get(lass&'.get6esource&-3 octormanagement3hh.png -'''; javax.swing.HroupDa+out jPanel#Da+out $ new javax.swing.HroupDa+out&jPanel#'; jPanel#.setDa+out&jPanel#Da+out'; jPanel#Da+out.setLoriMontalHroup& jPanel#Da+out.createParallelHroup&javax.swing.HroupDa+out.<lignment.D0 <./,H' .a Hroup&jPanel#Da+out.create1equentialHroup&' .a (ontainerHap&' .a Hroup&jPanel#Da+out.createParallelHroup&javax.swing.HroupDa+out.<l ignment.D0<./,H' .a Hroup&javax.swing.HroupDa+out.<lignment.:6</D/,H5 jPanel#Da+out.create1equentialHroup&' .a Hap&%5 %5 1hort.2<J8K<DN0' .a Hroup&jPanel#Da+out.createParallelHroup&javax.swing.HroupDa+out.<l ignment.D0<./,H' .a Hroup&jPanel#Da+out.create1equentialHroup&' .a Hap&B@5 B@5 B@' .a (omponent&jDabel#' .a Hap&#;%5 #;%5 #;%' .a (omponent&j9utton;''

.a Hroup&jPanel#Da+out.createParallelHroup&javax.swing.HroupDa+out.<l ignment.:6</D/,H' .a (omponent&j9utton#5 javax.swing.HroupDa+out.P60!0660.81/O05 ;%C5 javax.swing.HroupDa+out.P60!0660.81/O0' .a Hroup&jPanel#Da+out.create1equentialHroup&'

.a Hroup&jPanel#Da+out.createParallelHroup&javax.swing.HroupDa+out.<l ignment.:6</D/,H' .a (omponent&jDabel@' .a (omponent&jDabelA' .a (omponent&jDabel;' .a (omponent&jDabel=' .a (omponent&jDabel>'

.a

.a (omponent&jDabel?' .a (omponent&jDabelC' .a (omponent&jDabelB'' Hap&??5 ??5 ??'

.a Hroup&jPanel#Da+out.createParallelHroup&javax.swing.HroupDa+out.<l ignment.D0<./,H5 *alse' .a (omponent&j:ext!iel #' .a (omponent&j:ext!iel ;' .a (omponent&j1crollPane#5 javax.swing.HroupDa+out..0!<ND:81/O05 ;%C5 1hort.2<J8K<DN0' .a (omponent&j:ext!iel ?' .a (omponent&j:ext!iel B' .a (omponent&j(ombo9ox#5 %5 javax.swing.HroupDa+out..0!<ND:81/O05 1hort.2<J8K<DN0' .a (omponent&j(ombo9ox;5 %5 javax.swing.HroupDa+out..0!<ND:81/O05 1hort.2<J8K<DN0' .a (omponent&j:ext!iel >''''' .a Hap&=?5 =?5 =?'' .a Hroup&jPanel#Da+out.create1equentialHroup&' .a (omponent&jDabel#%5 javax.swing.HroupDa+out.P60!0660.81/O05 A#C5 javax.swing.HroupDa+out.P60!0660.81/O0' .a (ontainerHap&'''' '; jPanel#Da+out.link1iMe&javax.swing.1wing(onstants.LO6/OO,:<D5 new java.awt.(omponentPQ "j1crollPane#5 j:ext!iel #5 j:ext!iel ;5 j:ext!iel ?5 j:ext!iel B)'; jPanel#Da+out.setKerticalHroup& jPanel#Da+out.createParallelHroup&javax.swing.HroupDa+out.<lignment.D0 <./,H' .a Hroup&jPanel#Da+out.create1equentialHroup&' .a (ontainerHap&' .a (omponent&jDabel#%' .a Hroup&jPanel#Da+out.createParallelHroup&javax.swing.HroupDa+out.<l ignment.D0<./,H' .a Hroup&jPanel#Da+out.create1equentialHroup&' .a Pre*erre Hap&javax.swing.Da+out1t+le.(omponentPlacement.60D<:0.5 javax.swing.HroupDa+out..0!<ND:81/O05 1hort.2<J8K<DN0' .a (omponent&j9utton;' .a Hap&#C5 #C5 #C'' .a Hroup&jPanel#Da+out.create1equentialHroup&' .a Hap&=>5 =>5 =>' .a (omponent&jDabel#' .a Pre*erre Hap&javax.swing.Da+out1t+le.(omponentPlacement.60D<:0.5 >#5 1hort.2<J8K<DN0'''

.a Hroup&jPanel#Da+out.createParallelHroup&javax.swing.HroupDa+out.<l ignment.:6</D/,H' .a (omponent&jDabel;' .a Hroup&jPanel#Da+out.create1equentialHroup&' .a Hroup&jPanel#Da+out.createParallelHroup&javax.swing.HroupDa+out.<l ignment.9<10D/,0' .a (omponent&j(ombo9ox#5 javax.swing.HroupDa+out.P60!0660.81/O05 javax.swing.HroupDa+out..0!<ND:81/O05 javax.swing.HroupDa+out.P60!0660.81/O0' .a (omponent&jDabelA'' .a Hap&#B5 #B5 #B' .a (omponent&j:ext!iel #5 javax.swing.HroupDa+out.P60!0660.81/O05 javax.swing.HroupDa+out..0!<ND:81/O05 javax.swing.HroupDa+out.P60!0660.81/O0''' .a Hap&#B5 #B5 #B' .a Hroup&jPanel#Da+out.createParallelHroup&javax.swing.HroupDa+out.<l ignment.:6</D/,H' .a Hroup&jPanel#Da+out.create1equentialHroup&' .a Hroup&jPanel#Da+out.createParallelHroup&javax.swing.HroupDa+out.<l ignment.9<10D/,0' .a (omponent&jDabel=' .a (omponent&j:ext!iel ;5 javax.swing.HroupDa+out.P60!0660.81/O05 javax.swing.HroupDa+out..0!<ND:81/O05 javax.swing.HroupDa+out.P60!0660.81/O0'' .a Hap&#%C5 #%C5 #%C' .a (omponent&jDabel>'' .a (omponent&j1crollPane#5 javax.swing.HroupDa+out.P60!0660.81/O05 javax.swing.HroupDa+out..0!<ND:81/O05 javax.swing.HroupDa+out.P60!0660.81/O0'' .a Hap&=%5 =%5 =%' .a Hroup&jPanel#Da+out.createParallelHroup&javax.swing.HroupDa+out.<l ignment.9<10D/,0' .a (omponent&jDabel?' .a (omponent&j:ext!iel ?5 javax.swing.HroupDa+out.P60!0660.81/O05 javax.swing.HroupDa+out..0!<ND:81/O05 javax.swing.HroupDa+out.P60!0660.81/O0'' .a Hap&;?5 ;?5 ;?' .a Hroup&jPanel#Da+out.createParallelHroup&javax.swing.HroupDa+out.<l ignment.9<10D/,0' .a (omponent&jDabelB'

.a (omponent&j(ombo9ox;5 javax.swing.HroupDa+out.P60!0660.81/O05 javax.swing.HroupDa+out..0!<ND:81/O05 javax.swing.HroupDa+out.P60!0660.81/O0'' .a Hap&;#5 ;#5 ;#' .a Hroup&jPanel#Da+out.createParallelHroup&javax.swing.HroupDa+out.<l ignment.9<10D/,0' .a (omponent&j:ext!iel B5 javax.swing.HroupDa+out.P60!0660.81/O05 javax.swing.HroupDa+out..0!<ND:81/O05 javax.swing.HroupDa+out.P60!0660.81/O0' .a (omponent&jDabelC'' .a Hap&;>5 ;>5 ;>' .a Hroup&jPanel#Da+out.createParallelHroup&javax.swing.HroupDa+out.<l ignment.9<10D/,0' .a (omponent&jDabel@' .a (omponent&j:ext!iel >5 javax.swing.HroupDa+out.P60!0660.81/O05 javax.swing.HroupDa+out..0!<ND:81/O05 javax.swing.HroupDa+out.P60!0660.81/O0'' .a Hap&;C5 ;C5 ;C' .a (omponent&j9utton#' .a Hap&;%5 ;%5 ;%'' '; javax.swing.HroupDa+out la+out $ new javax.swing.HroupDa+out&get(ontentPane&''; get(ontentPane&'.setDa+out&la+out'; la+out.setLoriMontalHroup& la+out.createParallelHroup&javax.swing.HroupDa+out.<lignment.D0<./,H' .a (omponent&jPanel#5 javax.swing.HroupDa+out.P60!0660.81/O05 javax.swing.HroupDa+out..0!<ND:81/O05 javax.swing.HroupDa+out.P60!0660.81/O0' '; la+out.setKerticalHroup& la+out.createParallelHroup&javax.swing.HroupDa+out.<lignment.D0<./,H' .a Hroup&javax.swing.HroupDa+out.<lignment.:6</D/,H5 la+out.create1equentialHroup&' .a (omponent&jPanel#5 javax.swing.HroupDa+out..0!<ND:81/O05 javax.swing.HroupDa+out..0!<ND:81/O05 1hort.2<J8K<DN0' .a (ontainerHap&'' '; pack&'; )33 G3e itor-*ol I33H0,-0,.:init(omponents

private voi j:ext!iel ;<ctionPer*orme &java.awt.event.<ction0vent evt' "33H0,-!/61::event8j:ext!iel ;<ctionPer*orme 33 :O.O a +our han ling co e here: )33H0,-D<1::event8j:ext!iel ;<ctionPer*orme private voi j9utton#<ctionPer*orme &java.awt.event.<ction0vent evt' "33H0,-!/61::event8j9utton#<ctionPer*orme 33 :O.O a +our han ling co e here: int s#; 1tring s?5s;5s=5s>5sA5sC5sB; s#$/nteger.parse/nt&j:ext!iel #.get:ext&''; s;$j:ext!iel ;.get:ext&'; s=$j:ext<rea#.get:ext&'; s>$j:ext!iel ?.get:ext&'; s?$j(ombo9ox#.get1electe /tem&'.to1tring&'; sA$j(ombo9ox;.get1electe /tem&'.to1tring&'; sC$j:ext!iel B.get:ext&'; sB$j:ext!iel >.get:ext&'; tr+" (lass.*or,ame&-com.m+sql.j bc..river-'.new/nstance&'; )catch&0xception e' " 1+stem.out.println&e'; ) tr+" (onnection con$ .river2anager.get(onnection&-j bc:m+sql:33localhost3pon s4-5-root-5--' ; Prepare 1tatement ps$con.prepare1tatement&-insert into Patient values&454545454545454'-'; ps.set/nt&#5s#'; ps.set1tring&;5 s;'; ps.set1tring&=5 s='; ps.set1tring&>5 s>'; ps.set1tring&?5s?'; ps.set1tring&A5 sA'; ps.set1tring&C5 sC'; ps.set1tring&B5sB'; ps.executeNp ate&'; JOptionPane.show2essage.ialog&null5 -6egistere ..........-5 null5 F/.:L'; )catch&17D0xception e' " 1+stem.out.println&e'; ) )33H0,-D<1::event8j9utton#<ctionPer*orme

private voi j9utton;<ctionPer*orme &java.awt.event.<ction0vent evt' "33H0,-!/61::event8j9utton;<ctionPer*orme 33 :O.O a +our han ling co e here: this.setKisible&*alse'; new Dogin&'.setKisible&true'; )33H0,-D<1::event8j9utton;<ctionPer*orme private voi j(ombo9ox#<ctionPer*orme &java.awt.event.<ction0vent evt' "33H0,-!/61::event8j(ombo9ox#<ctionPer*orme 33 :O.O a +our han ling co e here: tr+" (lass.*or,ame&-com.m+sql.j bc..river-'.new/nstance&'; )catch&0xception e' " 1+stem.out.println&e'; ) tr+" (onnection con$ .river2anager.get(onnection&-j bc:m+sql:33localhost3pon s4-5-root-5--' ; 1tatement s$&1tatement' con.create1tatement&'; 6esult1et rs$s.execute7uer+&-select * *rom octor-'; 33Prepare 1tatement ps$con.prepare1tatement&-select * *rom phases values&454545454'-'; while&rs.next&'' " 1tring ss$rs.get1tring&;'; 1tring ss#$rs.get1tring&>'; i*&j(ombo9ox#.get1electe /tem&'.to1tring&'.equals&rs.get1tring&?''' " j(ombo9ox;.a /tem&ss'; j:ext!iel B.set:ext&ss#'; j:ext!iel >.set:ext&rs.get1tring&A''; ) ) )catch&17D0xception e' " 1+stem.out.println&e'; ) )33H0,-D<1::event8j(ombo9ox#<ctionPer*orme public static voi main&1tring argsPQ' " esc$- Dook an *eel

33Ge itor-*ol e*aultstate$-collapse setting co e &optional' -I

tr+ " *or &javax.swing.N/2anager.Dook<n !eel/n*o in*o : javax.swing.N/2anager.get/nstalle Dook<n !eels&'' " i* &-,imbus-.equals&in*o.get,ame&''' " javax.swing.N/2anager.setDook<n !eel&in*o.get(lass,ame&''; break; ) ) ) catch &(lass,ot!oun 0xception ex' " java.util.logging.Dogger.getDogger&mo i*+8customer.class.get,ame&''.lo g&java.util.logging.Devel.10K0605 null5 ex'; ) catch &/nstantiation0xception ex' " java.util.logging.Dogger.getDogger&mo i*+8customer.class.get,ame&''.lo g&java.util.logging.Devel.10K0605 null5 ex'; ) catch &/llegal<ccess0xception ex' " java.util.logging.Dogger.getDogger&mo i*+8customer.class.get,ame&''.lo g&java.util.logging.Devel.10K0605 null5 ex'; ) catch &javax.swing.Nnsupporte Dook<n !eel0xception ex' " java.util.logging.Dogger.getDogger&mo i*+8customer.class.get,ame&''.lo g&java.util.logging.Devel.10K0605 null5 ex'; ) 33G3e itor-*ol I java.awt.0vent7ueue.invokeDater&new 6unnable&' " public voi run&' " new mo i*+8customer&'.setKisible&true'; ) )'; ) 33 Kariables eclaration - o not mo i*+33H0,-90H/,:variables private javax.swing.J9utton j9utton#; private javax.swing.J9utton j9utton;; private javax.swing.J(ombo9ox j(ombo9ox#; private javax.swing.J(ombo9ox j(ombo9ox;; private javax.swing.JDabel jDabel#; private javax.swing.JDabel jDabel#%; private javax.swing.JDabel jDabel;; private javax.swing.JDabel jDabel=; private javax.swing.JDabel jDabel>; private javax.swing.JDabel jDabel?; private javax.swing.JDabel jDabelA; private javax.swing.JDabel jDabelC; private javax.swing.JDabel jDabelB; private javax.swing.JDabel jDabel@; private javax.swing.JPanel jPanel#;

private javax.swing.J1crollPane j1crollPane#; private javax.swing.J:ext<rea j:ext<rea#; private javax.swing.J:ext!iel j:ext!iel #; private javax.swing.J:ext!iel j:ext!iel ;; private javax.swing.J:ext!iel j:ext!iel =; private javax.swing.J:ext!iel j:ext!iel >; private javax.swing.J:ext!iel j:ext!iel ?; private javax.swing.J:ext!iel j:ext!iel B; 33 0n o* variables eclaration33H0,-0,.:variables

POLICY UPDATE :package portal; import java.sql.*; import javax.swing.JOptionPane; 3** * * Eauthor Pon s *3 public class polic+8up ate exten s javax.swing.J!rame " 3** * (reates new *orm P2Lome *3 int s# $ %;int i$%; public polic+8up ate&' " init(omponents&'; ss&'; ss#&'; ) public voi ss;&' " i $ %; s# $ %; int * $ %; tr+ " (lass.*or,ame&-com.m+sql.j bc..river-'.new/nstance&'; ) catch &0xception e' " 1+stem.out.println&e'; ) tr+ "

(onnection con $ .river2anager.get(onnection&-j bc:m+sql:33localhost3others4-5 -root-5 --'; 1tatement s $ &1tatement' con.create1tatement&'; 33 6esult1et rs$s.execute7uer+&-select * *rom project-'; Prepare 1tatement ps $ con.prepare1tatement&-select * *rom n8customer where ci $4-'; ps.set1tring&#5 j(ombo9ox#.get1electe /tem&'.to1tring&''; 6esult1et rs $ ps.execute7uer+&'; while &rs.next&'' " j:ext!iel ;.set:ext&rs.get1tring&;''; j:ext<rea#.set:ext&rs.get1tring&=''; j:ext!iel ##.set:ext&rs.get1tring&>''; j:ext!iel #%.set:ext&rs.get1tring&?''; j:ext!iel @.set:ext&rs.get1tring&A''; j:ext!iel B.set:ext&rs.get1tring&C''; 33 jPasswor !iel #.set:ext&rs.get1tring&B''; ) ) catch &0xception e' " 1+stem.out.println&-hhhhhhhhhhhhhhhhhhhhhh-Re'; ) ) public voi ss#&' " i $ %; s# $ %; int * $ %; tr+ " (lass.*or,ame&-com.m+sql.j bc..river-'.new/nstance&'; ) catch &0xception e' " 1+stem.out.println&eR-mmm-'; ) tr+ " (onnection con $ .river2anager.get(onnection&-j bc:m+sql:33localhost3others4-5 -root-5 --'; 1tatement s $ &1tatement' con.create1tatement&'; 33 6esult1et rs$s.execute7uer+&-select * *rom project-'; Prepare 1tatement ps $ con.prepare1tatement&-select * *rom n8polic+ where ci $4-'; ps.set1tring&#5 j(ombo9ox#.get1electe /tem&'.to1tring&''; 6esult1et rs $ ps.execute7uer+&'; while &rs.next&'' " j:ext!iel #>.set:ext&rs.get1tring&;''; 33j:ext<rea#.set:ext&rs.get1tring&=''; j:ext!iel #;.set:ext&rs.get1tring&=''; j:ext!iel #=.set:ext&rs.get1tring&>''; 33 j:ext!iel @.set:ext&rs.get1tring&A'';

33

j:ext!iel B.set:ext&rs.get1tring&C''; 33 jPasswor !iel #.set:ext&rs.get1tring&B'';

) Prepare 1tatement ps# $ con.prepare1tatement&-select * *rom n8customer where ci $4-'; ps.set1tring&#5 j(ombo9ox#.get1electe /tem&'.to1tring&''; 6esult1et rs# $ ps#.execute7uer+&'; while &rs#.next&'' " j:ext!iel ;.set:ext&rs#.get1tring&;''; j:ext<rea#.set:ext&rs#.get1tring&=''; j:ext!iel ##.set:ext&rs#.get1tring&>''; j:ext!iel #%.set:ext&rs#.get1tring&?''; j:ext!iel @.set:ext&rs#.get1tring&A''; j:ext!iel B.set:ext&rs#.get1tring&C'';) ) catch &0xception e' " 1+stem.out.println&e'; ) ) public voi ss&' " tr+" (lass.*or,ame&-com.m+sql.j bc..river-'.new/nstance&'; )catch&0xception e' " 1+stem.out.println&e'; ) tr+" (onnection con$ .river2anager.get(onnection&-j bc:m+sql:33localhost3others4-5-root-5-'; 1tatement s$&1tatement' con.create1tatement&'; 6esult1et rs$s.execute7uer+&-select * *rom n8polic+-'; 33Prepare 1tatement ps$con.prepare1tatement&-select * *rom phases values&454545454'-'; while&rs.next&'' " j(ombo9ox#.a /tem&rs.get1tring&#''; ) )catch&17D0xception e' " 1+stem.out.println&e'; )

3** * :his metho is calle *rom within the constructor to initialiMe the *orm. * F<6,/,H: .o ,O: mo i*+ this co e. :he content o* this metho is alwa+s

* regenerate b+ the !orm 0 itor. *3 E1uppressFarnings&-unchecke -' 33 Ge itor-*ol e*aultstate$-collapse (o e-I33H0,-90H/,:init(omponents private voi init(omponents&' "

esc$-Henerate

j:ext!iel = $ new javax.swing.J:ext!iel &'; jPanel# $ new javax.swing.JPanel&'; jDabel# $ new javax.swing.JDabel&'; j(ombo9ox# $ new javax.swing.J(ombo9ox&'; j9utton; $ new javax.swing.J9utton&'; jDabelA $ new javax.swing.JDabel&'; jDabel; $ new javax.swing.JDabel&'; jDabel= $ new javax.swing.JDabel&'; jDabel> $ new javax.swing.JDabel&'; jDabel? $ new javax.swing.JDabel&'; jDabelC $ new javax.swing.JDabel&'; jDabelB $ new javax.swing.JDabel&'; j:ext!iel B $ new javax.swing.J:ext!iel &'; j:ext!iel @ $ new javax.swing.J:ext!iel &'; j:ext!iel #% $ new javax.swing.J:ext!iel &'; j1crollPane# $ new javax.swing.J1crollPane&'; j:ext<rea# $ new javax.swing.J:ext<rea&'; j:ext!iel ## $ new javax.swing.J:ext!iel &'; j:ext!iel ; $ new javax.swing.J:ext!iel &'; j9utton= $ new javax.swing.J9utton&'; jDabel@ $ new javax.swing.JDabel&'; jDabel#% $ new javax.swing.JDabel&'; jPanel; $ new javax.swing.JPanel&'; jDabel## $ new javax.swing.JDabel&'; jDabel#; $ new javax.swing.JDabel&'; j:ext!iel #; $ new javax.swing.J:ext!iel &'; jDabel#= $ new javax.swing.JDabel&'; j:ext!iel #= $ new javax.swing.J:ext!iel &'; j:ext!iel #> $ new javax.swing.J:ext!iel &'; j:ext!iel =.set:ext&-j:ext!iel =-'; set.e*ault(loseOperation&javax.swing.Fin ow(onstants.0J/:8O,8(DO10'; jPanel#.set9ackgroun &new java.awt.(olor&;%>5 ;%>5 ;%>''; jDabel#.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 #5 #B''; 33 ,O/#B, jDabel#.set:ext&- (ustomer Polic+ Np ation-'; j(ombo9ox#.a <ctionDistener&new java.awt.event.<ctionDistener&' " public voi actionPer*orme &java.awt.event.<ction0vent evt' "

) )';

j(ombo9ox#<ctionPer*orme &evt';

j9utton;.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 #5 #;''; 33 ,O/#B, j9utton;.set:ext&-2o i*+-'; j9utton;.a <ctionDistener&new java.awt.event.<ctionDistener&' " public voi actionPer*orme &java.awt.event.<ction0vent evt' " j9utton;<ctionPer*orme &evt'; ) )'; jDabelA.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 #5 #;''; 33 ,O/#B, jDabelA.set:ext&-(ustomer / -'; jDabel;.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 #5 #;''; 33 ,O/#B, jDabel;.set:ext&-(ustomer ,ame-'; jDabel=.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 #5 #;''; 33 ,O/#B, jDabel=.set:ext&-< ress-'; jDabel>.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 #5 #;''; 33 ,O/#B, jDabel>.set:ext&-(ontact-'; jDabel?.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 #5 #;''; 33 ,O/#B, jDabel?.set:ext&-9ank ,ame-'; jDabelC.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 #5 #;''; 33 ,O/#B, jDabelC.set:ext&-Occupation-'; jDabelB.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 #5 #;''; 33 ,O/#B, jDabelB.set:ext&-<ccount ,ame-'; j:ext!iel B.set0 itable&*alse'; j:ext!iel B.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 %5 #;''; 33 ,O/#B, j:ext!iel @.set0 itable&*alse'; j:ext!iel @.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 %5 #;''; 33 ,O/#B, j:ext!iel #%.set0 itable&*alse';

j:ext!iel #%.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 %5 #;''; 33 ,O/#B, j:ext<rea#.set(olumns&;%'; j:ext<rea#.set0 itable&*alse'; j:ext<rea#.set6ows&?'; j1crollPane#.setKiewportKiew&j:ext<rea#'; j:ext!iel ##.set0 itable&*alse'; j:ext!iel ##.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 %5 #;''; 33 ,O/#B, j:ext!iel ;.set0 itable&*alse'; j:ext!iel ;.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 %5 #;''; 33 ,O/#B, j:ext!iel ;.a <ctionDistener&new java.awt.event.<ctionDistener&' " public voi actionPer*orme &java.awt.event.<ction0vent evt' " j:ext!iel ;<ctionPer*orme &evt'; ) )'; j9utton=.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 #5 #;''; 33 ,O/#B, j9utton=.set:ext&-9ack-'; j9utton=.a <ctionDistener&new java.awt.event.<ctionDistener&' " public voi actionPer*orme &java.awt.event.<ction0vent evt' " j9utton=<ctionPer*orme &evt'; ) )'; jDabel@.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 #5 >B''; 33 ,O/#B, jDabel@.set:ext&-/nsurance s+stem-'; jDabel#%.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 #5 #B''; 33 ,O/#B, jDabel#%.set:ext&-/nsurance Polic+ .etails-'; jDabel##.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 #5 #;''; 33 ,O/#B, jDabel##.set:ext&-Polic+ ,ame-'; jDabel#;.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 #5 #;''; 33 ,O/#B, jDabel#;.set:ext&-<mount to .eposit-'; j:ext!iel #;.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 %5 #;''; 33 ,O/#B,

jDabel#=.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 #5 #;''; 33 ,O/#B, jDabel#=.set:ext&-2onthl+ Pa+ment -'; j:ext!iel #=.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 %5 #;''; 33 ,O/#B, j:ext!iel #>.set!ont&new java.awt.!ont&-:imes ,ew 6oman-5 %5 #;''; 33 ,O/#B, javax.swing.HroupDa+out jPanel;Da+out $ new javax.swing.HroupDa+out&jPanel;'; jPanel;.setDa+out&jPanel;Da+out'; jPanel;Da+out.setLoriMontalHroup& jPanel;Da+out.createParallelHroup&javax.swing.HroupDa+out.<lignment.D0 <./,H' .a Hroup&jPanel;Da+out.create1equentialHroup&' .a (ontainerHap&' .a Hroup&jPanel;Da+out.createParallelHroup&javax.swing.HroupDa+out.<l ignment.D0<./,H' .a Hroup&jPanel;Da+out.create1equentialHroup&' .a Hroup&jPanel;Da+out.createParallelHroup&javax.swing.HroupDa+out.<l ignment.D0<./,H' .a (omponent&jDabel##' .a (omponent&jDabel#;' .a (omponent&jDabel#='' .a (ontainerHap&'' .a Hroup&javax.swing.HroupDa+out.<lignment.:6</D/,H5 jPanel;Da+out.create1equentialHroup&' .a Hap&%5 >?5 1hort.2<J8K<DN0' .a Hroup&jPanel;Da+out.createParallelHroup&javax.swing.HroupDa+out.<l ignment.:6</D/,H' .a (omponent&j:ext!iel #;5 javax.swing.HroupDa+out.P60!0660.81/O05 ;%?5 javax.swing.HroupDa+out.P60!0660.81/O0' .a (omponent&j:ext!iel #=5 javax.swing.HroupDa+out.P60!0660.81/O05 ;%?5 javax.swing.HroupDa+out.P60!0660.81/O0' .a (omponent&j:ext!iel #>5 javax.swing.HroupDa+out.P60!0660.81/O05 ;%?5 javax.swing.HroupDa+out.P60!0660.81/O0'' .a Hap&=%5 =%5 =%'''' '

Vous aimerez peut-être aussi