Applet programs

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