Upload
vinoth-m
View
232
Download
0
Embed Size (px)
Citation preview
7/25/2019 Applet programs
1/38
EX NO:13Implementation of Point Class for Image Manipulation
DATE:
Aim:
Procedure:
7/25/2019 Applet programs
2/38
Coding:
import a!a"a#t"$%import a!a"applet"$%
&$'applet code()pointdemo"class) #idt*(1+++ *eig*t(,-+.'&applet.$&
pu/lic class pointdemo e0tends Applet
Point p1(ne# Point2 +4 ++5%Point p (ne# Point21 +4 ++5%Point p3(ne# Point21 +4 +5%Point p6(ne# Point2 +4 +5%
pu/lic !oid init25 set7ac8ground2Color"9ello#5%
pu/lic !oid paint2;rap*ics g5
g"setColor2Color"red5%g"dra#
7/25/2019 Applet programs
3/38
Output:
7/25/2019 Applet programs
4/38
EX NO: 16=or8ing #it* >rames and ?arious ControlDATE:
Aim:
Procedure:
7/25/2019 Applet programs
5/38
Coding:import a!a"a#t"$%import a!a"a#t"e!ent"$%class framesdemo e0tends >rame implements Actionrame f%Te0t>ield t%7utton /14/ %
7/25/2019 Applet programs
6/38
pu/lic !oid actionPerformed2ActionE!ent ae5
if2ae"get@ource25((/15l"add2t"getTe0t255%if2ae"get@ource25((/ 5
l"remo!e2l"get@electedItem255%
class m9#in e0tends =indo#Adapter
framesdemo fr1%
pu/lic m9#in2framesdemo fr15
t*is"fr1(fr1%
pu/lic !oid #indo#Closing2=indo#E!ent #e5
fr1"set?isi/le2false5%@9stem"e0it2+5%
7/25/2019 Applet programs
7/38
Output:
7/25/2019 Applet programs
8/38
EX:NO:1F=O GIN; =ITB DIA
7/25/2019 Applet programs
9/38
Coding:
import a!a"a#t"$%
import a!a"applet"$%import a!a"a#t"e!ent"$%
&$'APP
7/25/2019 Applet programs
10/38
mi1"addAction
7/25/2019 Applet programs
11/38
/1"addAction
7/25/2019 Applet programs
12/38
Output:
7/25/2019 Applet programs
13/38
EX NO:1,=O GIN; =ITB COONT@DATE:
Aim:
Procedure:
Coding:
7/25/2019 Applet programs
14/38
import a!a"a#t"$%import a!a"a#t"e!ent"$%import a!a"applet"$%&$'applet code()colfont) #idt*(11++ *eig*t(,-+ .
'&applet.$& pu/lic class colfont e0tends Applet implements Item
7/25/2019 Applet programs
15/38
c "addItem2)7O
7/25/2019 Applet programs
16/38
g"setColor2Color"green5%if2c3"get@electedItem25"eLuals2)7
7/25/2019 Applet programs
17/38
EX NO:1Dra#ing ?arious @*ape Hsing ;rap*ical Met*odsDATE:
7/25/2019 Applet programs
18/38
Aim:
Procedure:
Coding:import a!a"a#t"$%import a!a"applet"$%
7/25/2019 Applet programs
19/38
&$'applet code()face)#idt*(11++ *eig*t(,-+.'&applet.$&
pu/lic class face e0tends Applet
pu/lic !oid paint2;rap*ics g5
g"dra#O!al26+46+41 +41F+5%g"dra#O!al2F 4 F43+4 +5%g"dra#O!al211+4 F43+4 +5%g"fillO!al2,J4J141+41+5%g"fillO!al21 +4J141+41+5%g"fillArc2,+41 F4J+46+41J+141J+5%
g"dra#O!al2 F4- 41F43+5%g"dra#O!al21,+4- 41F43+5%
Output:
7/25/2019 Applet programs
20/38
EX NO:1J=or8ing =it* Panel And All T9pe of
7/25/2019 Applet programs
21/38
Aim:
Procedure:
Coding:
7/25/2019 Applet programs
22/38
import a!a"a#t"$%import a!a"applet"Applet"$%
import a!a"applet"$%
import a!a"a#t"e!ent"$%
&$'applet code()la9out"class) #idt*(3++ *eig*t(3++.'&applet.$&
pu/lic class la9out e0tends Applet implements Action
7/25/2019 Applet programs
23/38
add2p147orderirst)%
else if2st"eLuals2)second)55
msg()u pressed second)%
else
msg()u pressed) ae"getActionCommand25%
repaint25%
pu/lic !oid paint2;rap*ics g5
g"dra#@tring2msg4,41++5%
Output:
7/25/2019 Applet programs
24/38
EX NO:1-Design a Panel =it* @imple CaculatorDATE:
7/25/2019 Applet programs
25/38
Aim:
Procedure:
Coding:
7/25/2019 Applet programs
26/38
import a!a"a#t"$%import a!a"applet"$%import a!a"a#t"e!ent"$%&$'applet code()Calculator) #idt*(11++ *eig*t(,-+.
'&applet.$& pu/lic class Calculator e0tends Applet implements Actionield t1%@tring a())%@tring oper())%int first(+4result(+%Panel p1%
7utton /+4/14/ 4/34/64/F4/,4/ 4/J4/-%7utton add4su/4mul4di!4res4space%
pu/lic !oid init25
Panel p 4p3% p1(ne# Panel25% p (ne# Panel25% p3(ne# Panel25%t1(ne# Te0t>ield2a4 +5%
p1"set
7/25/2019 Applet programs
27/38
mul(ne# 7utton2)$)5%di!(ne# 7utton2)&)5%res(ne# 7utton2)()5%space(ne# 7utton2)c)5%
p3"set
7/25/2019 Applet programs
28/38
p3"add2res5% p3"add2space5% p1"add2p 47order
7/25/2019 Applet programs
29/38
EX NO: +Hsage of 7uttons4
7/25/2019 Applet programs
30/38
Aim:
Procedure:
Coding:
7/25/2019 Applet programs
31/38
import a!a"a#t"$%import a!a"applet"$%import a!a"a#t"e!ent"$%&$'applet code()/uttonsdemo) #idt*(11++ *eig*t(,-+.
'&applet.$& pu/lic class /uttonsdemo e0tends Applet implements Actionield2,5%
/1(ne# 7utton2)Addition)5% / (ne# 7utton2)@u/traction)5% /3(ne# 7utton2)Multiplication)5% /6(ne# 7utton2)Di!ision)5% p1(ne# Panel25% p (ne# Panel25% p3(ne# Panel25% p1"add2l15% p1"add2t15% p1"add2l 5% p1"add2t 5% p1"add2l35% p1"add2t35% p "add2/15% p "add2/ 5% p "add2/35%
7/25/2019 Applet programs
32/38
p "add2/65% p1"set7ac8ground2Color"magenta5% p "set7ac8ground2Color"orange5% p3"set
7/25/2019 Applet programs
33/38
Output:
7/25/2019 Applet programs
34/38
EX:NO: 1Hsage of adio7uttons4 C*ec87o04 C*oice
7/25/2019 Applet programs
35/38
Aim:
Procedure:
Coding:
import a!a"a#t"$%
7/25/2019 Applet programs
36/38
import a!a"a#t"e!ent"$%import a!a"applet"$%&$'applet code()c*8Qrad) *eig*t(F++ #idt*(F++.'&applet.$&
pu/lic class c*8Qrad e0tends Applet implements Item
7/25/2019 Applet programs
37/38
c1"addItem
7/25/2019 Applet programs
38/38