Anda di halaman 1dari 13

ADVANCE JAVA

Practical No.1

1. Write a java program to present a set of choices for a user to select Stationar pro!ucts an! !ispla the price of pro!uct after selection from the list. Practical " #oll No$%& ' %(

Program Program Co!e)


import java.awt.*; import java.awt.event.*;

class pract1 extends Frame implements ItemListener { Label l1,l2; Choice c; pract1 ! { l1"new Label #chioce list"#,Label.L$F%!; l2"new Label !; c"new Choice !; add l1!; add c!; c.add #java2&complete re'erence#!;

Page * 1

ADVANCE JAVA
c.add #(ed )at Lin*x s+stem administrator#!; c.add #,o'tware %estin-#!; c.add #.etwor/ ,ec*rit+#!; c.addItemListener this!; add l2!; setLa+o*t new FlowLa+o*t !!; set,i0e 122,322!; set4isible tr*e!; 5 p*blic void item,tateChan-ed Item$vent ie! { i' ie.-etItem !""#java2&complete re'erence#! { l2.set%ext #6rice is"172#!; 5 else i' ie.-etItem !""#(ed )at Lin*x s+stem administrator#! { l2.set%ext #6rice is"722#!; 5 else i' ie.-etItem !""#,o'tware %estin-#! { l2.set%ext #6rice is"272#!; 5

Page * +

ADVANCE JAVA
else i' ie.-etItem !""#.etwor/ ,ec*rit+#! { l2.set%ext #6rice is"122#!; 5 5 p*blic static void main ,trin- ar-s89! { pract1 p"new pract1 !; 5 5

,utput)

Page * -

ADVANCE JAVA
Practical No.+ +.Write a java program to !emonstrate t pical E!ita"le ta"le !escri"ing emplo ee !etails for a soft.are compan Practical " roll no$%& ' %( Program Program Co!e
import java.awt.*; import java.awt.event.*; import javax.swin-.*; import javax.swin-.table.*; class tabledemo extends :Frame implements ;ctionListener { :<*tton b1,b2,b3,b1; :,croll6ane jsp; :%able jt; =e'a*lt%able>odel dt; ,trin- data8989"{{#,#,#,#55; :6anel p; tabledemo ! { setLa+o*t new <orderLa+o*t !!; b1"new :<*tton #;dd (ow#!; b2"new :<*tton #(emove (ow#!; b3"new :<*tton #;dd Col*mn#!; b1"new :<*tton #(emove Col*mn#!; ,trin- colheads89"{#.ame#,#address#,#=esi-nation#5; dt"new =e'a*lt%able>odel data,colheads!; jt"new :%able dt!; int v",croll6aneConstants.4$(%IC;L?,C(@LL<;(?;,?.$$=$=; int h",croll6aneConstants.)@(IA@.%;L?,C(@LL<;(?;,?.$$=$=; jsp"new :,croll6ane jt,v,h!; b1.add;ctionListener b2.add;ctionListener b3.add;ctionListener b1.add;ctionListener p"new :6anel !; this!; this!; this!; this!;

Page * /

ADVANCE JAVA
p.add b1!; p.add b2!; p.add b3!; p.add b1!; p.add jsp!; add p,<orderLa+o*t.,@B%)!; add p,<orderLa+o*t.C$.%$(!; 5 p*blic void action6er'ormed ;ction$vent ae! { ,trin- s"ae.-et;ctionCommand !; i' s.eC*als #;dd (ow#!! { ,trin- b":@ption6ane.showInp*t=ialo- #$nter .ameD#!; ,trin- c":@ption6ane.showInp*t=ialo- #$nter =esi-nationD#!; ,trin- d":@ption6ane.showInp*t=ialo- #$nter ;ddressD#!; ,trin- data89"{b,c,d5; dt.add(ow data!; 5 else i' s.eC*als #(emove (ow#!! { ,trin- '":@ption6ane.showInp*t=ialo- #$nter (ow to be (emovedD#!; int n"Inte-er.parseInt '!; int m"n&1; dt.remove(ow m!; 5 else i' s.eC*als #;dd Col*mn#!! { ,trin- -":@ption6ane.showInp*t=ialo- #$nter Col*mn .oD#!; int C"Inte-er.parseInt -!; int x"C&1; ,trin- h":@ption6ane.showInp*t=ialo- #$nter Col*mn .ameD#!; dt.addCol*mn h!; jt.moveCol*mn jt.-etCol*mnCo*nt !&1,x!; 5 else { ,trin- i":@ption6ane.showInp*t=ialo- #$nter Col*mn to be (emovedD#!; int *"Inte-er.parseInt i!; int +"*&1; %ableCol*mn>odel tcm"jt.-etCol*mn>odel !; %ableCol*mn tc"tcm.-etCol*mn +!; jt.removeCol*mn tc!; 5 5

Page * 0

ADVANCE JAVA
p*blic static void main ,trin- ar-s89! { tabledemo t"new tabledemo !; t.set,i0e 722,722!; t.set4isible tr*e!; 5 5

,utput)

Practical No.-. Write a java program using Split pane to !emonstrate a screen !ivi!e! in t.o parts1 one part contains the names of planets an! another !ispla s Page * 2

ADVANCE JAVA
image of planet. When user selects the planet name form 3eft screen1 appropriate image of planet !ispla e! in right screen. Practical " roll No$%& ' %( Program Program Co!e)
import java.awt.*; import java.awt.event.*; import javax.swin-.*; import javax.swin-.event.*; class pract3 extends :Frame implements List,electionListener { :,plit6ane s; :Label l; Ima-eIcon i1,i2,i3,i1,i7,iE,iF; :List j; pract3 ! { setLa+o*t new <orderLa+o*t !!; ,trin- s189"{#earth#,#sat*rn#,#j*piter#,#mars#,#pl*to#,#*ran*s#,#merc*r+#5; j"new :List s1!; i1"new Ima-eIcon #earth.-i'#!; i2"new Ima-eIcon #sat*rn.-i'#!; i3"new Ima-eIcon #j*piter.-i'#!; i1"new Ima-eIcon #mars.-i'#!; i7"new Ima-eIcon #pl*to.-i'#!; iE"new Ima-eIcon #*ran*s.-i'#!; iF"new Ima-eIcon #merc*r+.-i'#!; l"new :Label !; s"new :,plit6ane :,plit6ane.)@(IA@.%;L?,6LI%!; s.setLe'tComponent j!; s.set(i-htComponent l!; j.addList,electionListener this!; Container c"-etContent6ane !; c.add s!; 5 p*blic void val*eChan-ed List,election$vent is! { ,trin- p" ,trin-!j.-et,elected4al*e !; i' p.eC*als #earth#!! {

Page * &

ADVANCE JAVA
l.setIcon i1!; 5 else i' p.eC*als #sat*rn#!! { l.setIcon i2!; 5 else i' p.eC*als #j*piter#!! { l.setIcon i3!; 5 else i' p.eC*als #mars#!! { l.setIcon i1!; 5 else i' p.eC*als #pl*to#!! { l.setIcon i7!; 5 else i' p.eC*als #*ran*s#!! { l.setIcon iE!; 5 else i' p.eC*als #merc*r+#!! { l.setIcon iF!; 5 pac/ !; 5 p*blic static void main ,trin- ar-s89! { pract3 a"new pract3 !; a.set,i0e 122,322!; a.set4isible tr*e!; 5 5

,utput)

Page * (

ADVANCE JAVA

Practical no./ /. Develop Simple Servlet 4uestion Ans.er Application to !emonstrate use of 5ttpServlet#e6uest an! 5ttpServlet#esponse interfaces. Page * 7

ADVANCE JAVA
Practical " #ollNo$%&'%( Program Co!e)
import java.io.I@$xception; import java.io.6rintGriter; import javax.servlet.,ervlet$xception; import javax.servlet.annotation.Geb,ervlet; import javax.servlet.http.)ttp,ervlet; import javax.servlet.http.)ttp,ervlet(eC*est; import javax.servlet.http.)ttp,ervlet(esponse; HGeb,ervlet name " #prac1#, *rl6atterns " {#Iprac1#5! p*blic class prac1 extends )ttp,ervlet { protected void process(eC*est )ttp,ervlet(eC*est reC*est, )ttp,ervlet(esponse response! throws ,ervlet$xception, I@$xception { response.setContent%+pe #textIhtml;charset"B%F&J#!; int i"2; ,trin- s1"reC*est.-et6arameter #text;nswer1#!; ,trin- s2"reC*est.-et6arameter #text;nswer2#!; ,trin- s3"reC*est.-et6arameter #text;nswer3#!; ,trin- s1"reC*est.-et6arameter #text;nswer1#!; ,trin- s7"reC*est.-et6arameter #text;nswer7#!; ,trin- sE"reC*est.-et6arameter #text;nswerE#!; i' s1.eC*als #Li-htGei-ht#!! { iKK; 5 i' s2.eC*als #Lerman+#!! { iKK; 5 i' s3.eC*als #(*ssia#!! { iKK; 5 i' s1.eC*als #72#!! { iKK; 5 i' s7.eC*als #;-ra#!!

Page * 1%

ADVANCE JAVA
{ iKK; 5 i' sE.eC*als #Cherap*nji#!! { iKK; 5 6rintGriter o*t " response.-etGriter !; tr+ { I* %@=@ o*tp*t +o*r pa-e here. Mo* ma+ *se 'ollowin- sample 6ro-ram Code. *I o*t.println #NhtmlO#!; o*t.println #NheadO#!; o*t.println #NtitleO,ervlet prac1NItitleO#!; o*t.println #NIheadO#!; o*t.println #Nbod+O#!; o*t.println #Nh1O Mo* $ntered ;nswer Is DNIh1ONIbrO#!; o*t.println #Nh3OP1 is D NIh3ONIbrO#Ks1!; o*t.println #Nh3OP2 is DNIh3ONIbrO#Ks2!; o*t.println #Nh3OP3 is DNIh3ONIbrO #Ks3!; o*t.println #Nh3OP1 is DNIh3ONIbrO #Ks1!; o*t.println #Nh3OP7 is DNIh3ONIbrO #Ks7!; o*t.println #Nh3OPE is DNIh3ONIbrO #KsE!; o*t.println #Nh3O %otal Correct ;nswer is DNIh3O#KiK#NIbrO#!; o*t.println #NIbod+O#!; o*t.println #NIhtmlO#!; 5 'inall+ { o*t.close !; 5 5 H@verride protected void doLet )ttp,ervlet(eC*est reC*est, )ttp,ervlet(esponse response! throws ,ervlet$xception, I@$xception { process(eC*est reC*est, response!; 5 H@verride protected void do6ost )ttp,ervlet(eC*est reC*est, )ttp,ervlet(esponse response! throws ,ervlet$xception, I@$xception { process(eC*est reC*est, response!;

Page * 11

ADVANCE JAVA
5 H@verride p*blic ,trin- -et,ervletIn'o ! { ret*rn #,hort description#; 5II NIeditor&'oldO 5

,utput)

Page * 1+

ADVANCE JAVA

Page * 1-

Anda mungkin juga menyukai