javabeans jfc java2d

79
||.' , :ai E... .iu:: 'teti as s- ! r.9rr ,c IJ9€ !4.) t r'-{'j g1a8 --) t j ,o upq Ul opq Buqp gp g.t Sugqc qu€r{u cbnp rttatu ueqd Sunp dex qurrl gnb oqr dnr5 urgqu Er Bnp gp uraru usqd uplrl 19qd gqu Bu4qu 3ttopSuQc gtu d-eqdu?lq q^ 3up.nr r( 3u4qu 3uor1 l0rrr €l (luauoduroc p1 rd3 cDnp)ugqd qugql car 41 dg.r dFI rpnp uraur ueqd (luauodruoc) ugrld queql c-Bc gl rugtu ugrld tunp ^gX .6.A 'nequ reql qcrp rnur n?tr{u rgl ga 4Bu uo5u nerqu Sugq l.?l^ ruau ueqd cga Enr upq uB1gu dnb ' tttl Sutip ns nec nqu cpnp 3ut dgp 3u9q1 '43u trgBuugqt u.Bq BnJ €^ qugq n?lp gq enc '8uirp 8ur.r ena ra tueqd lpq _?qr utq iq 9p ogu p ctur 10lu p ++3 {eq B^ef lpq.?{ 1.91q1 ronp dpl cBC 'grrr enc re1 Suqp qur.rl Bnb oq, ep ?Out 1.9{nb rgl3 Sugnq ronp er epp 3ugq1 ug.r 1o1 c. c Suftp {ts. B.^.9{ 1_?lq1 qrgJ rgl e^Bf 43u ug8u ugql u.Bq er ,{e8u,{eq ++3 nqu 3upp1 g.gp Sugn{ 43u ug8u 3u4qu ugrqu .{n1 .u91r1 .eqd qutrl enb 3uo.t1 Etu Irt oBq Supu eq1 oeu ugqd rbnp t?,(nb IgrB Ep lgp pr (dOO) Subnt I,gp Supnu qur.rr d!1 4Bu ug8u cg3 'ngp nl u9 rp te1Sunp dgx 9p qc qurrl Suonqcdq rrgol drrq leqo trgrrl 19qd pqu r9o r1 3uoq1 u.elpl gp quOI gur ueop rgr epc 91 3ugq1 Su6rrl l.gqrl o,t SuQc ug np enJ de1 c4qd qurJ ugrrl tgqd Qqrr 3ulqu enc .{1uenb R^ leos urpl{ tugr reo8u e.r tpn^ 9s gp oe,uJr.llu.gpoqo rnl rt?rl :ta1 3up1 4o ug,r quQl Suqp cge Iq? B[u 3u9qc ngp q?p ugqt ugr l.?rl gr.prl r.?le1 qr;1 ugqd ronp r]p oqc Sunp:lut lour'r9ql ttw 're1 3uon13uo,r1 rgrrl leqd rdnp As Sunp 3u4 3u4qu oqe 8up dgp "gql 91 gql u?u ?qt nc ug pp er Sunp Bun Eunt snr l?lq Builr qryp criru og^ rdnql :qd tt1 .9s ep ,{pu gru ueop cgc uarqu .{n1 're1 Sunp ns Er ruap cbrrpnuqu nl 8tronl gur trtiop egc 1q1 8uo_nqJ .gp rtnrl quyqc ugoq Bunp ':ex Jlnp Ep Srrnp3u4 Strprltr.{eq trir,rnq1 8'.tlqu oq^ Qqrr Suryrrl 1 qur:1 dp1 Equ r-Er ,up8u uer! lpql lQut Euo:1 uteqd ues Br Enp ner rqu Srrpdgp gCI qrril Suqpr_e.r rc1qr;1 rrgqd u,r {1 nx rgqd lql ugl^ qugrl dp1 r-Br rB^ u?l Buqu qp :11 dg ,er o1 qulqd ,r quOI gur utop Itq8u Suqq rp^ qrlu'l Srtppq3 !qI dgl c4qd uiru pr1 8rrpe.{e8rr uraur ueqd trglt lFr E-^ Igp Bfs eor^'rrgrqu,(n;'req uarl rgr upll upE uer8 ?ql lpq '1.q1 Supc quequ Supl qirlul enr trrgtu ugqd oqc Sunsgq l.gqu rgurBupu qu;1 8u[qu Sup,nrt iql er enp pp cn1 9u 3u43u 3ugq1 'eqd tuaut ugqd ugrrl rgqd eqrr rer rgq rop .{err nglq Igur Strgrr opqr Sunqu ur?ql dga Srrgrr e,r rlgll 1gc conp uer ner nqu oo nop rn3u re8tr Sunp 1s uet8 IQtll lQttr nes IQp Er osu urarrr ugqd rQur n:r 1.ug 3tr9qr quequ l.9r IBp ,{eq1.{eu (p8u uraur ueqd QqBu Bug3 gru ICI Euhp ps nec nqN .I.Z NyHd HNyHr CyC NgUJ VOOWgru NyHd $UCr.r CN9C .U 'gugt oer8 Bp rpr{ ugqd SuoJt ueagelef asr"rdralug .r coq ?s e1 3unq3 uoq Sugp gp ugu prt Ircu uequ ua.{n.rr .qrip oer8 ,dorp Sugqf r{l lx nqu nn dlrq8u Bugql Oq c9c Bunp ,{9x r?I^ ot{t dqt8 dgu nglp 'dnq? ug,{n8usueagp^Bf rgr{{ suEaBB^e1 asr:dralug enc 91 rgp SI 4 nnl ug, norp ldw .Jo^Jos u9.r1 deqc Bupu 'q{ 9J P^ qutrl Sttopqc BUI l.?tl uerS rpql uur8 '8rrr)qr qrrequ Sunp 3u4 ugu oe1 dgr d91 9p 3u4p cpnp gqf 9c ugqd qugql cac Sunp ''ux p1 sueagle,rup asr.rdralug enJ qrlp cnur 'ueagenel asr.rd.rolug pl gp Il)ur uur8B^ef r0o1 lQur ro^ ugJ u.gll rOnp gs ueq rairres erqd IarJ (qa,\\ apIA\ puol^) /r\,^AA\ u9r1 deqr 1uat1c.{gur Supqu rp,r uunb cyrrl rrQrp oer8 o-ec oqc Suqp rpnp suBa8e^e1 .re1 uQrg 'ra^Jas BAluallr eJ elqd teq ee oqr 3u1 dEp .?qr or suEa€Jp^ef ugqd quqqi :'90lugq 8ultp i(ux eirel Junp 8uD c93 'di1 cpqd ugol qtrlr ,{eq nOIl Dp ps oc f1 1x n,r eg1 rp^ (lqc .{eu1 :aa:as u9r1 ddqr ?s rdl uQr ueqd .1ra1o.rg orsr1 nqu 'or8 rqttt ruql qulJl SuonqeJ-srog^ enpt uerS 3un.r1 dp1 rrerl i(Eqr uggd lgur '(qrgql dgtul lrrarlc deru ui2r1 ,{Dqcas Sunp Bup u1c ugqd :Qttt i{qu qulq gtu oaql 'SttEur ug.r1 luorletrldde ralnqrrlsrp') ue1 ueqd Sunp 8up rec rp^ r.gp u.glq gqd Suqt {g8u ugu pJl Suup g11 .e,re1 .ra:1 eltp,;uauoduroc; ugqd queql ulc d.911 Suplrqoqr qulqt rnl Srrgp qrruql prt -Ep ?auraluy Euo.n.r1 rgu enb uer8 rpql Suor;, '8trnp ug.{nqr srrtragelefugqd qupqf .Qs toru uqs oaql ur(f{ ngp a8y IBnsrA 'raplrngf nqu Sunp 8ut tgtrl leqd 8urlp qrtt:1Suppqc tgO (dtrBdprrrlt) Jeq{ uq fql ugrrt 19qd equ 3u4qu 41 Sunqcr€1 enru cfoq lQrq 3u9r.r suEoBE^Ef ugqd iugql 3u4qu Er oel n] 9q1 9r ol{ 1.?l^ Igqd oq ptu uur Bubnl Lgr{I rec ruer8 ,9q1 9r Suirp 3u4 ug1r1 rgqd €qu r9r sueagulpf ugqd qugql rgc 3u4p qcec 3up51 '3unp Srtp ryJ rp^ l.gu r.?l 9p Srrnp cbnp ,{eq ryril suuag€^e1 ugqd qu€qt r9r Ip^ ?.9I uqrl '!unp 3u4 lQtu 3uor1 rq,r ,.3u9qu,, )onp ?qr 9c sttBa[le^Ef ugqd qur3q1 Srrpqg cnnp re; Suqp "?ql 9r q^ ugs Sunp ,{9x gur r.9q1 3u4qu er oril 9p Suqp rbnp 1ur.r1 dly ulrp oerS3u4qrr p1 sutlagelBf ene;, 43u rro8rrunc Sugt ugu tr9r1 enp uglrl lgqd.srualsdso.rcrlll uns op srreagelef sNvssv^vf trA Nvnb cNgilI : 6 EuolrqJ 'suDagDnDI. Q1 gp DIDI' Dnr 1o ,tllt uprld JgN' pn suDagDnDf ')patlcl/ 7 'cDltl u?ud uuplll ultl,I o7u rDc Dn suaagDnDr dbtl t1c1a ., suDagDanf uotlci t1upt17 Funp Vs pa Sunp tpx t .DoDf Dnc toytadsot7ttl t!r!, ltglld lppc nglV rulJ ,^ 'sunagDaDf uotld rluptll tgru DVr ?rt,onr1 t1u11 $1 11x t1cp3 7 'suDagDnDf uptld tluptll lgut Df r qtt11 cQny1 cpr n,?!I zur.J .r' 'upr1d t1ttpt17 tugtu uotld QtlEu Sugc pa suoagDnDf / :u?p dgr ?p rpnp ?s tlurUc ?p upo cp:) 'Donf rnrt ugrtl ?uotl tsuot1uonb uprld rluptll t1uy1gtu iQtu Vupll Su!\u Eilort t1ru Suip tgx Dn nn) uqn1gu qs o7 EuVrlc tou EuoTttiS SNYUgVAVf suaagB^tsf : 6 SupFrIc z6l

Upload: hoang-huong

Post on 26-Dec-2014

116 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: JavaBeans JFC Java2D

||. ' ,

:ai E.... i u::' t e t i

as s -

! r.9rr

, c

I J 9 €

! 4 . )

t r'-{'j

g 1 a 8

- - ) t

j

, o

upq Ul opq Buqp gp g.t Sugqc qu€r{u cbnp rttatu ueqd Sunp dex qurrl gnb oqr dnr5 urgqu Er Bnp gp uraru usqd uplrl 19qd gqu Bu4qu3ttop SuQc gtu d-eqd u?lq q^ 3up.nr r( 3u4qu 3uor1 l0rrr €l (luauoduroc p1 rd3 cDnp) ugqd qugql car 41 dg.r dFI rpnp uraur ueqd

(luauodruoc) ugrld queql c-Bc gl rugtu ugrld tunp ^gX .6.A

'nequ reql qcrp rnur n?tr{u rgl ga 4Bu uo5u nerqu Sugq l.?l^ ruau ueqd cga Enr upq uB1 gu dnb' tttl Sutip ns nec nqu cpnp 3ut dgp 3u9q1 '43u trgBu ugqt u.Bq BnJ €^ qugq n?lp gq enc '8uirp 8ur.r ena ra tueqd lpq _?qr utq iq 9p ogup ctur 10lu p ++3 {eq B^ef lpq.?{ 1.91q1 ronp dpl cBC 'grrr enc re1 Suqp qur.rl Bnb oq, ep ?Out 1.9{nb rgl3 Sugnq ronp er epp 3ugq1 ug.r

1o1 c. c Suftp {ts. B.^.9{ 1_?lq1 qrgJ rgl e^Bf 43u ug8u ugql u.Bq er ,{e8u ,{eq ++3 nqu 3upp1 g.gp Sugn{ 43u ug8u 3u4qu ugrqu .{n1 .u91r1

.eqd qutrl enb 3uo.t1 Etu Irt oBq Supu eq1 oeu ugqd rbnp t?,(nb IgrB Ep lgp pr (dOO) Subnt I,gp Supnu qur.rr d!1 4Bu ug8u cg3'ngp

nl u9rp te1 Sunp dgx 9p qc qurrl Suonqc dq rrgol drrq leqo trgrrl 19qd pqu r9o r1 3uoq1 u.elpl gp quOI gur ueop rgr epc 91 3ugq1 Su6rrl l.gqrlo,t SuQc ug np enJ de1 c4qd qurJ ugrrl tgqd Qqrr 3ulqu enc .{1 uenb R^ leos urpl{ tugr reo8u e.r tpn^ 9s gp oe,u Jr.ll u.gp oqo rnl rt?rl:ta1 3up1 4o ug,r quQl Suqp cge Iq? B[u 3u9qc ngp q?p ugqt ugr l.?rl gr.prl r.?le1 qr;1 ugqd ronp r]p oqc Sunp:lut lour'r9ql ttw

're1 3uon1 3uo,r1rgrrl leqd rdnp As Sunp 3u4 3u4qu oqe 8up dgp

"gql 91 gql u?u ?qt nc ug pp er Sunp Bun Eunt snr l?lq Builr qryp criru og^ rdnql:qd tt1 .9s ep ,{pu gru ueop cgc uarqu .{n1 're1 Sunp ns Er ruap cbrrp nuqu nl 8tronl gur trtiop egc 1q1 8uo_nqJ .gp rtnrl quyqc ugoq Bunp':ex Jlnp Ep Srrnp 3u4 Strprltr .{eq trir,rnq1 8'.tlqu oq^ Qqrr Suryrrl 1 qur:1 dp1 Equ r-Er ,up8u uer! lpql lQut Euo:1 uteqd ues Br Enp nerrqu Srrp dgp gCI qrr i l Suqp r_e.r rc1 qr;1 rrgqd u,r {1 nx rgqd lql ugl^ qugrl dp1 r-Br rB^ u?l Buqu qp :11 dg ,er o1 qulqd ,r quOI gur utopItq8u Suqq rp^ qrlu' l Srtppq3 !qI dgl c4qd uiru pr1 8rrpe.{e8rr uraur ueqd trglt lFr E-^ Igp Bfs eor^'rrgrqu,(n; 'req uarl rgr upl l upE uer8?ql lpq

'1.q1 Supc quequ Supl qir lul enr trrgtu ugqd oqc Suns gq l .gqu rgur Bupu qu;1 8u[qu Sup,nrt iql er enp pp cn1 9u 3u43u 3ugq1'eqd tuaut ugqd ugrrl rgqd eqrr rer rgq rop .{err nglq Igur Strgrr opqr Sunqu ur?ql dga Srrgrr e,r r lgl l 1gc conp uer ner nqu oo nop rn3ure8tr Sunp 1s uet8 IQtll lQttr nes IQp Er osu urarrr ugqd rQur n:r 1.ug 3tr9qr quequ l.9r IBp ,{eq1 .{eu (p8u uraur ueqd QqBu Bug3

gru ICI Euhp ps nec nqN .I .Z

NyHd HNyHr CyC NgUJ VOO Wgru NyHd $UCr.r CN9C .U'gugt oer8 Bp rpr{ ugqd SuoJt ueagelef asr"rdralug

.r coq ?s e1 3unq3 uoq Sugp gp ugu prt Ircu uequ ua.{n.rr .qrip oer8 ,dorp Sugqf r{l lx nqu nn dlrq8u Bugql Oq c9c Bunp ,{9xr?I^ ot{t dqt8 dgu nglp 'dnq? ug,{n8u sueagp^Bf rgr{{ suEaBB^e1 asr:dralug enc 91 rgp SI 4 nnl ug, norp ldw .Jo^Jos u9.r1 deqc Bupu'q{ 9J P^ qutrl Sttopqc BUI l.?tl uerS rpql uur8 '8rrr)qr qrrequ Sunp 3u4 ugu oe1 dgr d91 9p 3u4p cpnp gqf 9c ugqd qugql cac Sunp''ux p1 sueagle,rup asr.rdralug enJ qrlp cnur 'ueagenel asr.rd.rolug pl gp Il)ur uur8B^ef r0o1 lQur ro^ ugJ u.gll rOnp gs ueq rairres erqdIarJ (qa,\\ apIA\ puol^) /r\,^AA\ u9r1 deqr 1uat1c.{gur Supqu rp,r uunb cyrrl rrQrp oer8 o-ec oqc Suqp rpnp suBa8e^e1 .re1 uQrg

'ra^Jas BA luallr eJ elqd teq ee oqr 3u1 dEp .?qr or suEa€Jp^ef ugqd quqqi :'90 lugq 8ultp i(ux eirelJunp 8uD c93 'di1 cpqd ugol qtrlr ,{eq nOIl Dp ps oc f1 1x n,r eg1 rp^ (lqc .{eu1 :aa:as u9r1 ddqr ?s rdl uQr ueqd .1ra1o.rg orsr1 nqu'or8 rqttt ruql qulJl Suonqe J-sr og^ enpt uerS 3un.r1 dp1 rrerl i(Eqr uggd lgur '(qrgql dgtul lrrarlc deru ui2r1 ,{Dqc as Sunp Bup u1c ugqd:Qttt i{qu qulq gtu oaql 'SttEur ug.r1 luorletrldde ralnqrrlsrp') ue1 ueqd Sunp 8up rec rp^ r.gp u.glq gqd Suqt {g8u ugu pJl Suup g11 .e,re1.ra:1 eltp,;uauoduroc; ugqd queql ulc d.911 Suplrq oqr qulqt rnl Srrgp qrruql prt -Ep ?auraluy Euo.n.r1 rgu enb uer8 rpql Suor;,

'8trnp ug.{nqr srrtragelef ugqd qupqf .Qs toru uqs oaql ur(f{ ngp a8y IBnsrA 'raplrngf nqu Sunp 8ut

tgtr l leqd 8urlp qrtt :1 Suppqc tgO (dtrBd prrr l t) Jeq{ uq fql ugrrt 19qd equ 3u4qu 41 Sunqc r€1 enru cfoq lQrq 3u9r.r suEoBE^Ef ugqdiugql 3u4qu Er oel n] 9q1 9r ol{ 1.?l^ Igqd oq ptu uur Bubnl Lgr{I rec ruer8 ,9q1 9r Suirp 3u4 ug1r1 rgqd €qu r9r sueagulpf ugqd qugqlrgc 3u4p qcec 3up51 '3unp Srtp ryJ rp^ l.gu r.?l 9p Srrnp cbnp ,{eq ryril suuag€^e1 ugqd qu€qt r9r Ip^ ?.9I uqrl '!unp 3u4 lQtu 3uor1rq,r ,.3u9qu,, )onp ?qr 9c sttBa[le^Ef ugqd qur3q1 Srrpqg cnnp re; Suqp

"?ql 9r q^ ugs Sunp ,{9x gur r.9q1 3u4qu er oril 9p Suqp rbnp1ur.r1 dly ulrp oerS 3u4qrr p1 sutlagelBf ene;, 43u rro8rr unc Sugt ugu tr9r1 enp uglrl lgqd.srualsdso.rcrlll uns op srreagelef

sNvssv^vf trA Nvnb cNgilI

: 6 EuolrqJ

'suDagDnDI. Q1 gp DIDI' Dnr 1o ,tllt uprld

JgN' pn suDagDnDf ')patlcl/ 7

'cDltl u?ud uuplll ultl,I o7u rDc Dn suaagDnDr dbtl t1c1a .,suDagDanf uotlci t1upt17 Funp Vs pa Sunp tpx t

.DoDf Dnc toytadsot7ttl t!r!, ltglld lppc nglV rulJ ,^'sunagDaDf uotld rluptll tgru DVr ?rt,onr1 t1u11 $1 11x t1cp3 7

'suDagDnDf uptld tluptll lgut Df r qtt11 cQny1 cpr n,?!I zur.J .r''upr1d t1ttpt17 tugtu uotld QtlEu Sugc pa suoagDnDf /

:u?p dgr ?p rpnp ?s tlurUc ?p upo cp:)'Donf rnrt ugrtl ?uotl tsuot1 uonb uprld rluptll t1uy1 gtu iQtu

Vupll Su!\u Eilort t1ru Suip tgx Dn nn) uqn1gu qs o7 EuVrlc tou EuoTttiS

SNYUgVAVf

suaagB^tsf : 6 SupFrIc z6l

Page 2: JavaBeans JFC Java2D

'Euptu Euotlugqd {uPt{t c.Bc 0q ugot 1.9nx.{ru1 "?p

Sunp n€s rpql Suonqd req rrp re,c ugc 1qc rgoq '?uptu e1t ugqd qugql 3ur.r1 1.3rnx i(nr1 ap Suqpngp ttqt Suonqd I€q lgp r9r u9t lqc ertl 9r ,(gu .ffuep qul? rQnqt 'u9Jt Jtq? Suonqrl t r.rp tpp lgr lpqd cQnq lFq 3ugqr1 ugrqu dn;

( c [ ] r o l o 3 ) r o l o C p : E p u e ? S 1 a e p l o a c 1 1 q n d( ) roToCprppue ls la6 [ ] roToC cTTq ld

Euptu Qq upo1 nnb 3ugr17 .to9oSprDpuDts t1u17 cQnr11 lgnx .Cnrt ct rtl EuonUd clj

* l

(xpT luT ) ro IoCprEpuefs laa AUT cTTqnd(xpT ?uT ) roToCprepupAs le6 luT cT lqnd

gs lrlcnnb 3ugt17 tolo3prDpuDls t1u17 cQntlt tpnx tnrt cl,tltt Eusnqd cpJll

{ p a r . -r o I o c,, a 1 T r{r{ . : o T o J } = :r o T o cpreppnuE 1 s r, i_i :rlp.. g;;,,

rallas ttql Suonqd cgr ',(qu nqll rgr 1.9nx dn.r1 ,gp Sunp roToCpJepupf s qu;l rQnqt 10tu oe1 u.gnur R^ upnqr ngur gI Bnc qc.Bs quep9c e1 ip ;n Sugur ulc ugqd que,ql c9c 0q ugot enb 3ugq1 qult Jqnqt 1.9nx .{nr1 gp SuAp rgq{ rtr{l Suonqd req g,r Sugur 3uor1 uuqdquqr{l rgt

"r]].9s lqr 3u9q qu11 ronql 1.9nx . nrt ap SuQp rtqr Suonqd Ieq 9c ltrqr 18ur 3gq{ lprl .?{ 1.?lq1 conp :a11a6 q^ ra?laa gl1.9nx dnrl r4q1 Suonqd tgt u?u Supur 19ur 3uo:1 ueqd qu€ql narqu u_?p ogqrl ureql .9s lqr qull rQnql l^ rpg '1sar1.rado.rd paxapur;.gs ;qcqu;1 cQnql q1 to8 cDnp uqc ,(qu qu;1 cQnql 3u4qu uau oqc.Qs lqc oq^ Qqu lgnx .{nr1 conp Sugtu uqra p1 ugqd ce3 '8ueru lotu nl l.sqd l,gnx11 ugqd ogc Suqq uarp n.?lq rbnp gqt 9r uQr qur ?l upp norl llp uvqd qupqt toul Supq ugrp n.91q oonp ;qr 3u9p1 qu;1 cQnqr tow

1sar1.rado.rd paxopul) Dr ugqd nglqu,(Cp t9ur gI r lul l c0nql .g.g

'dp1 rgc Suqp rQrir enb 3ugq1 ?.gqu d€l cpqd u.gp oqc ugFupp n1

'oe,u noII Ip n9l{ {:1 1.9q Suetu pql 9c qull cQnql lQur dp,r nqN'(sueogx Supnt Lgp or{r aueu qull ronql 8unp,(9x gp 6uTr1Sdg1 cQnql u.grq lQttt 3u..tp pp p? ugrt np ;lr) 9p oqu dp1 tQru rQnql 3u0nt r.op nQll [p naq 3u4qu,{eq uealooq ,6uoT ,?uT nqud.gc os nQtl np n"?pl 3u4qu e1 ?ql 9r gCI 'quip 1.9qu nlrl rp ngl{ lQur Sueu u.elq tqru p1 Sunp dgx ronp 8uo.nql qull rgnql rg4

'?as EEu ngp d.elf Suvq npp tgq Lp,qd ra??aa Sudp rtql Suonqd r9r uQc ?a6 FBu ngpd.glr Suve nvp tpq teqd ra1tre6 Sutlp c4q1 Suonqd )vr rpn,{nb e,rep eqrr lrolcedso.rtsuJ) qrlt ugqd 0g ':axlee rtol aQnql aueNlear4q1 Suonqd uoc :a11a6 rtol c9nql aureNla6 r4qr 3uonq.1 'd91 rgo8u ugq nl l.gnx dn.rl ns ug8u ep elerrlrd p1 ogq req:1 cdnpaureu u.?rq Bnt ugql ugq 'aupNXas

R^ aurpNlab o4q1 Suonqd ruq 3u9q ir1 gr8 gir f.g1 eir ug8 conp eueagx dg1 3uo.r1 au€u u.?rg

t, aUIPN/rraII=Atlteu

) (eurpNirreu 6u1:15; oureNxaB plolr c11qnd

t,aueu urnlar

) ( ) aurPN?a6 6uT:1s c11qndiaurpu EuTrl5 a1errl :d

) sueagx a6eTc cTTqnd:nBs nqu suBagx FI ugl gc

uer8 uop sueagelef ugqd qugqr lour Sunp .{9x pl np !A 'tglq oqr nOIi Ip ug8 elq8u f Sueur ral?ae cgrql Suonqd rgc F^ u.?rq nl nQrl

4p rdp elq8u { Suuut :41?ab cpql Suonqd cgr pl gp u.?lq tgnx i(nr1 nec nqu oqr 3up d9p gp rDr{? Suonqd rBol ruq Sunp dgx E^BI'ugolqull .?p e: nQtl 4p d.91 g,r oga noII [p ug8 E,l 9p q3]p cnur req oqn Sunp rpnp uglq SuQnqt Eugq; '8ur.rqc 1.9nx dnrl pp rDql Suonqd cgc enbSugqt ugu eut d.911 cytrl Srtnp ps ugu Sugq:1 .{pu u.gtq Supqu ugrqu ,{n1 'd91 tQrlr 8uorl urqu u.grq 3u4qu 91 lqr tsr lgq1 quyl cQnql

(spoqleur rossacce) l,gnx l(nrl cpql Suppqd cg1 .Zr-g

'raplrngf i(eq a8y Isnsr4 nqrl (slool lensr^) egql uenb enrl ugr.r1 lgqd nc Sugr 3u4quSrrqq reo{ qu1r1 Suopqc ugql ueq 3uor1 ,(e8u qu(11 Suop ruc Sugq d.911 cn:r lgp deq? rpnp .9r{1 gr sueage^ef Enr qull cQnqJ'lgp,{Bql roloC qull cQnql ronp eJlA tpur ngur Sugq rel ?^ q^ !r nB(u egx 9p 1;luredar cnql Suonqd u.gp 1dE rgqd sueage,rel ueqd qugqloqr u.?lt{)i ep e1 'ueq 8upt1c .to1o3 qu;1 rQnqt oqc cps nPlu lgp ^eql IqI nqu np !A 'r9r{{ (ror^Eqaq) 4x quEq qrgc 10ru B^ (aruBJEadd€)o€ur uQrp 1Qu ugqd qupql Suont Lqp oqc u.ap urap qs Sunp 3ur uglrl 19qd qqu rgc qull 30nqt lgp i(eq1 qcgc SuEg 'gu Blc qu!?tQnql tgr enb 3ugq1 sueagp^ef tg,r ce1 Suont .gs ep 3rr4p 1o.n8y oc gr{l 9r sueagerrei. ueqd quqq? lQur pur (al4s) r9q1 3ut.r1 Eu4quugrp nplg qujl r0nq1 'suBag"ABf ugqd quqql ?our Enr 19qu 3rro.r1 uenb quric e-rq:1 Supqu 3uor1 lQru p1 ldl.radord; qutl oonqJ,

e I8 CI sueage^Bf ugqd qugql Bnc (l(lrodo.rd; qu;1 cOnrlJ .I.g

sNvssv^Vr. NyHd HNyril v{Ic HNIJ cgoH,r cyc 'g.,(qu ugqd qugql r90 u9r1 enp ugtu upqd uglJl tgqd qulq gur

oqr Supp fgx enp r(Eqt rQnc oga et3 tueqt u?I pc 3u;t 3u4qu 3uor1 lQru pl Suer sueage^Bf '1{dlaq puelrog elc .ICA ugqd quqqt cgccgoq '1.1osorct}tr enc 3u1c {ro^{aul€rd g,g1i1 Buor1 JgN' uvqd qupql 3u4qu f,eq 'XCO uglwl nglp cgc 8ur?p rgnp lJosomrw Enr XaArlcVQqBu 3u9c €l tgq lgu

'nequ req{ tenx ues equ nglqu oaqt.?{ t?Jqt rpnp ugqd qugqr cA3 Sunp 3u4 ugu o01 dgr dg1 ap Suqp dgl cqpugqd qupql 3u4qu u9:1 enp utaru ugqd ugr.r1 lvqd nc Sugc 3u4qu 3uor1 19ur pl ISN'

'1qdloq puelrog p^ rrs€g 1unsr1 Uosomrtrt'1€oq qr;1 ,inp tnu rgql 3ut:1 1f{ gp I5 n^ uQrqu lQur uQH cnql gu nec ngI

q^ 9s €nc o€^ u.9qu 19ru u93 ql r91 oEqt 10tu 3ur.1t uolq ilqr ngp edq -9p uolp oer8 Sunp 8up r6ru 'ueqd qugql 1Qu q1 roc a6np (uounq)u.gr{u ?tru Subnt Lqp utq SuFI{C 'uglq mqt 9u ngc ng,{ Sunp 8ur; gtu (stua^a) 3u.qnq qu11 R^ (dlJodord) qult rQnr{l 3u6qu enb 3ugq1Sunp 3u4 nzr cnqd 3u9u gq:1 9c ugqd qugqt r9C Sunp 3u4 r9^ upot upoq dgl 9) )pnp gqu Suont 1.9p 3u4qu q1 ugqd qupql

'upq !3u9p 3

o rril 3t

Qp rttrr

dp1 r,e:

l-€qd q

NP IEIrprr 3u

u91 3u

u..91:l tnqd r t

.iex ro

nqtr 3t

u lqBu

!aq1 l1reqd r

tue8u i

] A J O I

) A I A O

eq l 9.i-Ex p

l r 9 r I

i unp

rot8 l

l g ru i

lu?J1 I

: t a t J l

.iuEt{)9) Z3P.1 -

quFr

SlIE86I suBaBBAEf : 6 EuprrrtC

Page 3: JavaBeans JFC Java2D

c : d:otan I /

TTqNd:odrtrT:odurT8 N P ! Ai qupql

:'f nn7rPq l !9^

T TqNdueql nlJ9J or{l

rp ueqd

T TqNd19p IEraBB^Eftu?lqu

T IqNdT TqNd

T TqNdTIqNd

rep uEqraualsrlI punoq]J eAEf

j ' 8

5ueq3t r \ : c

i

{

a

n ld / |

r P I C

t p J t /

I

trqnvJ l Ireaq'tpg I /

vcDJ/ i

:qndTqndoiIuTodurTnp tA

)nqc su€ag€ABf: 6 Supnqc v6l

tgp ,(Eq1 qq1 aQnqr gc uEagB^Bf

Sunp 4rs qu1r1 8uonq3 azrs qult cQnql oqc Jaualsrl 3u0nt 1.gp 19p I€r e,^ V suvag€^e1 ugqd qupql Sttnp 4s gs nus rip 6{

ti (us T ) :aualaTTa6uetlDr(1:adordalouar ' lua6ga6ueqc

l (usI raua?sTTa6ueqC^lredord) raualsTTazTSa^ouar pTo^ cTlqndSq Eupp pp raua$tl Fuont lgp gq lbot Eu4p tpu cl.tqt Euonqd I I

t, ( us T ) -r ouals T.Ia6uBr{Cr(1:adorappe' lua6va6ueqc

) (uET :aua lsTTa6ueqJr tXradoxd) raue laTTazTSppt p loJ . | ' c l1qndraua$rl Supttl t9p rpc ,ttl Fupp gp Eur.tp fpu c4t17 3uonr14 / /

(, ( (azTs i r rau) ra6a lu l , l r rau ' (azTSpIo) ro6a lu l i r rau

,,,azIE,,) a6ueqC/{lredordarTl ' luabva6uer{ct9p tol1t azrc yuf rgn1il pl rauayl Euon lgp cpz pc tpl ugp opq Eugtlal 1

, a z T S ! e u = o z T a, a z T s = e z T s p T o ? u T

) (azTsr {au luT) azTs?aB pTo^ cTTqnd'aas llull cQnt1y o'r1c itg up? Eur,tp n77as cfql ?uonlH I /

t: a z T B u r n l a J

) ( ) a z T S l o E 1 u 1 c 1 1 q n dazts qult cgn10 Dr"tc i.tl tpl Eur,tp n77a? cnt17 Euonq4 1 1

J O = a z T s l u T e A P ^ T r dazrs Vult cgnt1t I1E nnl ilglgl I

l ( eTr{l ) A:oddnsabueq3r{lradoriI ,rrau=lua6ga6ueqc lJoddns€6ueqJ,{1rado:d pelcalo:d

ftt Eupp pp raualsll Supnt lgp opr px tpl f7 upnb hn uQttlu gc rua?W?uDlt? | |

) V EsrTc cTTqndJ + ' s u P a q ' e l l e f 1 r o d u 1

, r ' I T 1 ' n ' r ^ E t l r o d u T

elufy : I-6 f ip lA'lgp {eql qull rQnqt 9r uEag€ABf ugqd quqqr oet gulrl SupnqC 'raualsrt 3upr1 l.gp enb 3ugql t?lq cgpt ugqd qugql

rer oqr o_eq 3ugq1 ?s 9u lgp deql azrs lql{ 19IAI azrs qult rqnql 9c V sueage^sf ueqd qupql tQur oqr 19p IPr qryr ql dCp lpng'!rr yF tgp deqr iq ns

ilql sueage^e1 ugqd qupql enr qu;r rQnqt Rtu rou 'rallas ctqt Suonqd 3uo:1 ro8 rDnp a6ueqC{lradordarTJ lqt SuQnqJ'(, ,a21.8,,=61veNrl1:ado:d dgp p) Igp deqr iq qu11 rQnqr snt ugl q^ (anTe^ rau)

Igp dpq? rq{ nes i"r1 9rB 'lanle4pTo)

lgp deqr Iq{ rpnrl ir1 9rB urg8 oeq IBp deqt ns V suBage^Pf ugqd qugql Blt ozls qult rQnqt !9^

,{r1 3u9p -Ep (roualsrl e1c a6ueq3r(?xadord c4q1 Suonqd ro8 qrgc 3upq1 .reue1s11 3upn1 l.gp rdur u.gp ogq 3uqq1 9s i(gu c4q1 Suonqd

(anTEAAau lcatqo 'anTp^pTo lceFqO ' 'aureNfl".rado:d 6uT:?S) eouerlC,{a:ador6a:1; plorr c11qnd:ne"s ,nqu V u€ogu^ef ueqd qugql ,,r1 lroCIiInSa6ueqC{aradord

cuont I_9p enc a6ueq3r{1:ado.r6a:Tf rDr{l Suonqd rd8 rgqd st azls qu;1 rQnqt Bnr lgp deqt ns conp r.e1q ugqu

9q1 9c dgu Jauatsrl Subnt I.gp r9r pg 'Igqt Eru rauatsrl 8uonl Lgp oer pi'4I Sugp nrr ulOlqu u?Iq rnql Iqr,(9p u9.t1 cnl {tqr rPC

( lJra lua^ga6ueqDI?radord ) aouErrC^lradord pToJr c11qnd:RI

:aualaTTabuer{Jr{1:ado:4 ugrp oer8 oqc 1!p rqc ugc r4qr 8uonq4 (rouatsll 8ubnl !.9p gq leol gp SuQP aloua: uqc fq Sugp gp

BuQp ppp) u?rl rnql Suonqd rgr oe,^ Qqu V suuag€rep ugqd quqqt rp^ r({ Susp 9p nes '{gu lgp deqt Supqu tg,r tt41 Eu4 ugqd n^ tu{rqu

or rauaasTTa6ueqJrtl-radord uQrp oer8 n1 rauotsrl Supnt Igp 10ru ?€p lcJ nl lPqd tgql susage^e1 ugqd quEqr Ighl( u6 T : aual s Tte6ueqc/{ lrado:a ) :aua1s TTe z T Sa^ouar plojr c1 lqnd

( us T : aual s 11a6ueq3z(1: adord ) reua?6 TTa z T Sppt pTo^ cT lqnd:nes nqu tPp IPr el dpu tgp ,(eq1 lts u,gp 1.91q n.gp c-st{:t suuag€Aef ugqd qupql

r9) pr 1.91 ap rop ,(eqt azrs qull ronql IqI 'azrs ql rpnql qcl{ ?^ t?lq oqc qull conql 9r v suBage^Bf u€I{d tlugt{l rotrt nP }A

(usT raua1s11a6ueq3,{?:ado:d)raua?sTT<aure1q,{1.radord>a^ouar pTol\ cTlqnd( ua T r aua1 s 1'1a6ueq3r(Ar ador d ) : aua 1 s T rI < euegr(1: adordl >ppe p 1 orr c 1 lqnd

:nes ngtu oaqr tEp lqr Bt gql nc qu;1 cQnql lQtu oqr SunP dg ugc 1qc doq 8up.ruJ

(ueI raualsTTa6uer{O/(l :adord)xauaasTTaoueqCrt?rador6arrourar pTo^ oTIqnd( uE T raual s TTabueqcxlradord ) rauals TTaDuBqC,{l :adordppt p loa c ; lqnd

:ngs rrqu roualsrl Eupnt lgp rOur gq rdol gir f1 Susp gp Suqp cpql Suonqd rgq rpp rEc ugr

: qc 'ugr8 upp tpr rop f,eqt 9u lrpf t?lq ?.Bq{ sueage e T ugrld qupr{? te-c otp ogq Bugqt gt1i gc qu}l cpnql lptu ap lQp tpc grqc o3'8unp ns 9u qur V ugqd qupql Enr quJt rgnql 19^ lgp t?lqr uvc ull Sugqt Su8qu I€l rvqu dgc IOq oc ar dqu g

upqd qugql pp 19lq cgrg g sueage^Ef ugqd quqql oqJ oeq 3u9q1 gqr qt 9u lgp deqt v sueage^sf ugqd qupqt lOru Bnr r{u!l r0nql rqy'la8essaur; o9q 3ugq1 Ip8.?rlr oc enb 3ugq1 nBr{u r9^ cOnp rgu ?.?{ gqt 9c uga Supqu lQtq 8ugt,t upt{d t{up{f Sunt pl suBogBAEf

(fFodord punoq) Igp ,{Bqt Rs uolq "gqt

qull conql .f.g

'(lsrl acroqc) uoqr enl qcgs quep tQrrr SuFq uglp nplq rdnp 8up.nql .9s 1qc Suqq 1.9nx dnrl cDnp ttl ugqd ngqu tu93 qu;1 cQnq;

Page 4: JavaBeans JFC Java2D

, ( s Tr{? ) aroddns a6ueqCe [qE ) l on Itrau= lue5voAe^ ?:oddns aoueqCa Iq€u--l aA pa 1 calordftl Eupp Dp raua$tl EuoU lgp rpr pc tpt g7 upnb no uQrtlu gc Tua?yo4aa 1 1

) g E s p T c c 1 1 q n d, r ' sueaq.e , re [ 1 :odru l

J + . T T l n . p ^ E t ? r o d u Te^efg:g-6 trp !A'0OI< azls ngu qull cOnqr lgp deql oqa Sugq:1 r.gqo 41 9s dgu rauatsll Subnt !.qCI Jauatsrl iupnt Lgp enb 3ugq1 1.91q rgq{ ugqd gugql

cac oqc ogq 3uqq1 ?s 9u Igp deql azrs Ir{{ Ighl 'azrs qurl ronqt 9r g suEagu^er ueqd qupql fc-rru oqc tip Rc qrgr Rl dcp lpno

.lurDrlsuor 1p!l cgnll otla EupplrocIcInsa6ueqca|qeolaA uQr punoq Vull cQm17 otlc 3ut1p cbnp lroddnsaaueq2tflzado;^4 .nua1n1 Euo1ty!9p cpc $7 upnb

"ap EuPp Tzoaanseduer|2rTzadoza rup it 3uo7t7 Eugc laoddnsaiueqceTqeola1 Eubn, lgg :{ nr7

'su€oge^€f ugqd qugql rpa,4{ Surp 9p (raualsrl er.rc a8ueq3alqeota^ crqt Euonqd ro3 qcac Supq; :aua1s11 Suont lgp goru u.gp ogq Eugqt 9s ,tpu cpql clpnqa

(an leAAau lceFqo ,anTpap lo l cagqo ,aureNlarodo: i l 6uTr1s)aoupqca lqeo la1arTJ p loa c11qnd

lroddnseoueqcarqeo?.4 3uon1 r.sp epc aoueqcarqpolaAarrJ rrr{r Buorqd Buqq 9u ,r" rr"ff#;nt:""r""Xilt#rtifflffilogq 3ugq1 uer 9u Ja??as cpql Suonqd 3uo.r1 ir1 grs lpp .{€q1 quip np 9c rurEr?suor qu;1 cQnql Hrt

,punoq Euep qu11 conqr nqu Eunc'qull ronqt oqc i:1 rop duql qu(.r1 gnb gq dlq q^ .{.VI lFq gs lureJtsuor qull ronr{l 9r sueage,reg ueqdquPql'uoT1dacxgo1a4.f,1:ador6 Q1 reo8u Er lugu qs 9u qull rQnr{l lgp {eql oqr f 6u9p Eu9q1 raualsrl guon? l.gp ngN

uoTldecxgoxaAr(lredo:d Erqorqa ( 1^e lua^goEupq3.f, lrado:d ) aoueqpalqEo?aA plo11 c1 lqnd:ql raualsTTa6ueq3alqeo?aA u|rp oer8 oqc 1fp rpr

u93 rtl{l Supnqd '(raualsll 8ubnl l.gp gq liol gp Sunp alourer uqc f1 Supp gp suap ppe) u?r? cpql Euonqd rer oEA Qr{u susags^Efugqd {u€{r tg,r f1 Supp 9p nes '(Ipp deql qu;1 cQnql dgqd oqc 3ugq1 duq dgqd oq)) dgu tpp deql Bu4qu r6rrr re1 Eup ugqd n,r urfrqu9r reualaT'1a6ueq3a1qPo1eA uQrp oer8 nl Jauotsrl Suont I.9p rQur ttp !s,r nt 19qd rgq{ susagu^e1. uuqd qupqt I9W

(uar raua?sTTeoueqcerqpolaA):€ua?aTrr<er:repztl :edord>e^oura: plon o11qnd,""':x;'.?ffff;lTlffi;",tli,?,Tilffi'il:Ttlfi iilf i":fi qpsTuoe;crrqnd

( us r r aual I TTe6uer{Da rqeol aA ) raua? s TTa6ueqoa lqeo? a^eaouar pT o^ c 1 lqnd( us r raual e 11a6uuq3a rqpoloA ) raual s 1 la6upqca IqEola^ppe plolr c 1 lqnd:nus a(1 3u9p cgqr Suonqd leq tip lqr Lsqd su€ogp^Ef ugqd qupqr ,rgnq EuRr rtutl cg;qf oq, ,n.r"r"f-A"Onf tSp f{ A,rpp pS

citl d.gtr e.r ullP Iprx qull conq? oqr lrl gts Igp i(eq1 qu1r1 gnb Iq1 dgqd oqc rauatsrl Eupnr l.gp neu IEI con8p .nep uuqir1 9I3 ugdnSu nF IPqd u9^ qull r0nql .(9^ nqu p^ lgp i(pql dgqd oqc Sugq:1 r.gqc 4l ugfnb 9c raualsrl Bub;q ,r.gp

.{>t Bupp Ep Jauatsrl3u0nl Lgp rvr vx 1v1 u.gp o9q 3ugq1 9s 9u (lBp ,{eq1 enqc Dqr qulp np lqr) i.rr yF lgp deql quip tur€rlsuor qull rgnql uVI Jgrrr punoqqu,l tOnql nqu nl 3uon1 '1,(yadord lurerlsuoal cQnq 8ug.r iq q.tlr rOnql car oe? pl 9p upq qutur caq:1 Bugu gr{{ tgru dgc 6unc uaul'top deql !q pp qulr rQnql i.r1 9€ lrl:l rrirl 8up ugqd 1qr raualsrl Suont Lgp cgr pl u9r1 o dlredord punoq qull cgnql

"nc.gqc utg

1f1.rado.rd lurerlsuoc) cQnq Eug;r qull cQnql .g.g

0T anTe^r r reu 0 an IE^ pTo az le aEueqgVuPagaen eJle [<6ugurEa.I\ : C

:p1 dgu qutrl Suonqc dtqa rq:1 enb 1.-ay

tJ ( ( ) anIeA?uT.Ie^irrau+,, anle^ f i ,au ,, + ( ) anTe^luT. TpApTo+,, anTEl1, pTo ,,+ aurelqdord+,, o6ueq3,, ) uTluTrd. 1no.ua1s,{gJ ( ) aurpN^lrador6la6. ajre =eureNdo:d 6uT.r1S

J ( ) anTr^p to?a6. 1^a ( ra6e?u l ) = IpApIo re6a?u lJ ( ) enTp^ltraN?ao. l^a (:a6a1ul ) =Tp^/rrau :a6a1u1

) ( a,ra lueaga6ueqC^l:adord) a6ueq3r(1rado:d ploa c11qndUurt )7nry DID lgp torp ns rylq u07tu 4s tpu cVtll Euonqd / /

) raualsTTa6ueq3z(1:adord sluauraldrr l VraualsTrl. tru eseloraua$tl Euont lgp oqc tbp lpJ / /

tt

! ( 0 T ) o z T s ? a a . u P e q?Bp tDtll iq azts t1ulg c,nrtJl I

, ( ( )vraua?e11rtu l r rau) r€ualsTTazTsppp.ueaqazrs Uult c1nrfi Dltc 1gp ,Corlt vs atl?u Fun rylq Euon lgp $q EupA / |

J ( )v Aau=uEaq v

) ( rrB6rp 6u1r1s;"r#;f ::I#t:::!"') Vupagasn sae lo cg lqnd

,r ' suEaq. pltEF X:oiIurT, + . T T ? n . e , 1 ' e I X : o d u 1u,refyueagasn :6-6 fip ;r1

Sunp

JB) Or]

rnql s

r.gp .{ejr B'

Suonl

?ql 93

u_9qd'1e3esr

'(11

suBasuEagBAEf : 6 EupFrtC

Page 5: JavaBeans JFC Java2D

u qulru

, , ,

i r ru r9A

) SuoJJ

I quE,ql

i '?'n/ : l

lndlndrh / : l

I 'np

!A

p SunP

I r9nq1) SuoJl

t TqndgTqnd

J lOIq

aualsr l

r ) ronqr oaqJndnd

r 'r9q{

np dgx

'v

[ r '7z T 6 <reqcz T a <e^e treqcz T a <P^P tjeqc

u T s <rPqc' r \ : c

nqc

J ( ( l ^a ' , ,00T ue{? :a1eor6 an lEn, ,)uoT ldacxao laA.d?radord neu) aorq?) (00T< ( ) an lp^ luT. TEAl l roU) IT

lBp .CDql ow Euglry llt 001< qult ci .Vt DTa !t7 ngu Drt ruglx | |, ( ) aureNxlredo:a1ao'1jra =awpNdo:d 6u1:19

, ( ) anTe^p loea6 ' l ^a ( re6e luJ) =TPApTo raSa lu l, ( ) anTp^r'reNlo6 ' ?^a ( ra6alul ) = TBArlIau :s6a?ul

) uoTadacxgola^.({Xradord snrorq? ( l^a 1ua^ga6upq;,,{?:adord) a6ueqCaTqpolaJl pTo^ oTlqndUuu cgnqt DTc lBp tDTt is rylg uirlu gs ipu cqtlt Euonqa I /

) :aua1 I TTa6ueq3a lqeola^ s luauralduT g: eua? s T.Ixu a ep T oraua$I1 Euortl t2p ortc tbp tpC / I

(t

, , 6 u T a ? a s : a ? J E o z T B < , , ) u T A u T r d ' 1 n o ' u r a l e r ( g, ( 9 6 ) e z T s l e E . u r a q

, , 6 u T ? l a e r a ? J e a z T s < r ) u T l u T : d ' 1 n o ' r r a 1 e , ( g{ ( 0 0 9 ) a z T s l e e . u r a q

, , 6uT11as ra lJ t azTs <r )u l luT j rd '1no 'ue1s . , (g, ( 0 g T ) a z T s ? e s . u B a q

, , 6uT??as raa f E ezTa < , , ) u l iuTrd '1no 'ua1s . r {g! ( 0 I ) a z T S A a s . u E a g

noqu rpTU it| Euptlu lpa ans qu17 cQntp pp tot111 1, ( ( ) g :aua le11r {u 1 \ reu) raua lsTTazTSppe.ueoq

azls 'tlult r0n10 DlJc tBp fDltt ns aUEu EupI rylq ?uprtt lgp $q Eupg / |

, O g A a u = u B o q gsuDagDaDf ugtld r1upr17 obtr l /

) ( i l sOrE 6uTr?S)uTr r t rpTo^ cT1r?s cTTqnd) gueagaan ssplc cTTqncl

t r ' a u p a q ' e a e [ 1 : o d u r 1u,ru0gueegasn :p-5 trp 11

.cQnq 8up,r qu;1 cQnqf gr uBagB^€fSunp ps qugr 8uonq3 azls qull tOnq? oqr rauolsrl Supnr l.gp ltp I€r ?^ g sugagBlul'ugqd qugql Sunp ns 9s nus rip ;6

ti ( us t ) rauala TTaOuEqCa TqroXa^e^ouar . lueovoAe^

) ( us T raueAs TTa6upqCelqeoXeA ) raua? s TTa z T S a^ouar pTo^ c 1 lqnd$q Eupp pp raua$I1 Euiru ryp gq lbol Eu4p ,Cpu

"r.trtt EuDnTd | /

t, ( us T ) raua?B TTaEuEr{Da TqpoXa^ppp . ?ua6vola^

) ( us I reuala Trlooueqpe lqeola^ ) rauala TTe z T Sppr p'f o^ cT lqndraua$l1 Fuotrt lgp cpc {q Eupp ?p Eu4p ,@u ut17 Euonrl4 1 1

t, ez TSlrrou=ez Ta

l *rgru it1 pl8 lrt lpp toqt azts t1u17 cQnt1y 'nuaguT o1t1d 47 opu upc up?u is gc Eugtly

* /(

!urn?erI 1,, 1Ca f a.r :auala T T,, ; u11u1:d. 1no. uals.f,s

r1u17 cQnt1l lBp [Dqt oqa EugtlE rauavtl Euon gq 1 1) ( a uoT?dacxgo?e^.f,?rado:A ) qclpo {

, ( (€zTS[au) raoalu l r r rau ' (azTSpTo) raoaluf r r rau ' i lazIE, , ) aoupqCaIqeo1a^arT] '1ua6vo?a^) rrl

!,9p tDql lq dps ans qu17 cQnql pI rauayl Eubnt rcp ?oc pc tpt ugp ogq Euglgt /, ezTs=ozTSPIo 1uT

) (ezTs$au l r rT) azTslas pTo^ oTTqnd'azw rlult cqnqtr oqr !.t7 ug? Eu4p ngas c/,nt, EuonrH | |

t!ezle urnlar

) ( ) ezTSlaO 1u1 c11qndazrc uuy rgnql Drc lrl ,cpt Eu?p n17a? ,Bqt Euonltdl /

!o=azTe ?uT eaB^Trc lazls qult cQnqt 4E nnl uglg I I

J ( O a z T S t o 6 . u e e q +

, ( O a z T S l a 6 . u e a q +

, ( O a z T S l a S . u e a q +

J ( O a z T s l a 6 ' u e a q +

suBag€ABf: 6 tuprlqc e6r ffi

Page 6: JavaBeans JFC Java2D

'T a' 'j31 3r sueagP^ef ugl{d qu€ql ?Our FI}I 'of uluPag BI IoE cpnp ttql Supnqd rgc pt gru ..?p SuAp 'nqd d91 lour oq^ equ qur.,,i::rr q:gc rOItr r8ql Suonqd cgc f1 nx €^ opq req{

"9I{1 9t B1 'quip urg8u ro1cedso.r1u1 ngll qcn ugqd Oq Euqp u.gntu Bu9q1 n951quru Fup.nl qc-Bc tgur cFr{l Euppqd cec ogq ryq>l .V.V

( uE T rauo1 e TTuo T 1 cV ) raue 1s TTuoT A cva^ourar pTo^ c 1 lqnd( us T r aua 1 s TTUoT ? cV ) r aue? s TrIuoT ? cvppe p 1 o,r c 1 lqnd

:nus nqu 1.?r^ Bt suea[leae1 ugqd quqql oqr uoTlcg Bugnq qu11 {l 4x gp frp ;n .qu1u rgircpnp r91 Supnl r9q{ ugqd quqql c9r u.gnrn suEaBE^Ef ugqd quqql gru 3u.9nq qu11 3u0n1 I.gp RI <ad,{J,t"uaqeglxualg> 9p Euor;,

(usT <ad J raua lBTTlua^g>) <ad ; raua lETr l lua^g>)a^ouar p loa cg lqnd(1^a <ad J , raue?BTTAl Ia^g>) <adIJ , raua46TT?uo^g>ppp pTo^ cTTqnd

oqc ep o'u Eu.enq qu11 lQur Euyrp dex sG .ur;qd upq ,ronqr ,.qu ,".*u'i,T,i]lJ:lTffilT;J"fii:::.iilffi:1?T'lilo u"uut

(luo^o) Eu,grnq qull oqr Eu+p ngur c5-rq1 Eup;rqd c.ec,gr1 l,glq.t .g.7

( Tp^r{eu [ ] < adrfu,/{lradord > ) < aurEN.dlr ador6 > q as pTo^ c T Tqnd( ) <eureN^?redo:d>1a6 [ ] <ad,{J,. / t l rador6> c11qnd

( Tp4r'rau < adr(J,rIXradordl > ) < auep.dl:edord > ? aa pTo^ c T lqnd( ) <aueNIXredo:6>1e6 <ed,{,Lrt l :ado:6> c;1qnd

: nl Supnl dvt rglqr conp Sugc rallas E^ 'ra11a8 c4qg Suonqd rgc l,tlradord xapur) lt ugqd narqu uro8 qu;1 cgnql tg,r igq:lEId B-l u91 9r qull rOnql 10tu 1,9nx dnrl .9p 8ur-rp cOnp ?s nss rDql Suonqd 1gq .np

lA( anTp^rrau uEa T ooq ) < aruepz(1:adord > ? os pTo^ c ] Iqnd

( ) <eurpNr{?rado:6>s1 upaTooq c l1qnd:?e6 oq3 deqt eT 43u nep d.q$ I9,r 3ur.1p cinp ra11a8 cr.rql Euonqd ,uraTooq npq lrt Bu6qu Bueur qug rQrql ipi inO'roToC

CI n?II Ip n"gpl !9^ acEgupeg pl ugl 9c qull c0nq1 lQur 1.9nx dn.r1 ap Bu4p( roToCAau ro loC) ecpJrupaAees pTo^ cT lqnd

" " " :#",; fl,'rTi".t :,? .?t lllf,r ron qlu?l P,l <aueNr(1-rado:6> ugc ?uoJ 'roTo3 '6uo1 ' luT nqu qul l rgnql Bnr n?rl np ngl l p1 <ad:{g,r(1-rado.r4> gp Euorl

( anl e^rrreu < adr{.1,2(1: ador d > ) < aurelqrtl: ador d > 1 a s p T ojr c T Tqnd( ) < aueNrtuador6 > 1a6 < od,{J,I1rado.r6 > cT lqnd:n€s ngur ooql 1.gr^ conp re11as prr, ra11a3 0pq1 Suonqd req 'upp i:1 3u4qu Sueur qu;1 cQnql rp,r r.gg

qq1 cQnql oqc 6upp n:sur c4ql Euonqd c-Bc,9rI p$l1.Z.V'3u.9nq qu11 q^ qull rQnr{l oqr quu,p rtqt Buonqd r9r.9rl l.?lql pp nes netu Bu4qu Fuqp e1 1q1 Fuo.nq; .39rq

Sugu qc;p cnu lQru opa Suqp ruep conp ?s 9u lql op opu (urott'd; ngru t0.' oaql.?{ 1.?lq1 conp c4q1 Euonqd ,9f, ngu lel urgJ'qurt rgnql efr lgp deqt ns 1es uenb pp Bunp Jaua?srl

SuDnl I,9P 10rr 9q rtol duq f{ Suep u.qnu Iq{ rour dpu cpql Suonqd Ipq u.gp ro8 uec ozrs qull rgnqt tgur 9r El nglq 9s BAB.( ua T rauat s t1a6ueq3a Tqeo? aA ) raual a TTaz Fsla^olt lar ploa c 1 lqnd( u s r r a u a 1 s 1 1 a 6 u e q 3 a r qe o ? aA ), " "., " :1"; iff:.:,: il,1"i._r::,::",

Supr quyl c0nql tOru odl IW deH .?uT ngH 9r lq6TaM pl u9t qu]t r0nqt ?Our o€1 u.gnur qugl Buonqr pl nplq ?s E^Ef dpu qcgc oaq;(?rl6Farr^rau luT) tr l t faru?as pTo^ c11qnd

( ) tq f la ru la6 1u1 c11qnd:nes ctr{l Suonqd IBq dgl ?.glql lq{ nqu np !A .rgq{

dfu cpqd o9q IBq{ 3u4qu tugql urgt uenb rgqd ugr 3u9q1 eJ 'aq1 na Sugnq qull nqu 8u4c qu;1 aQnql Bu41 oqc Buip d9 R.r8unp dgx,.9p Suap c4q1 Suonqd 3u4qu e.r tull pp qulrl Suonqc ppr r{uQl ptu u€op rgr l?x ruax BAef qp enb eur qr;1 ugqd Qq 91 .ro1cadso.r1u1

e l8 € I . ro lcadso lu1 .TV

cgIA nyl uoJ,cudsourNr Hcyc ngrH rlrlr .7

9 6 6 u T 1 1 a e : a 1 J r a z T s <9G oX 0T l lort ezTs e6uEqc

0 T 6 u T 1 ? a s r a l l p a z T a <00T upq l ra lea :6 anTEA :uoT?dacxgo?a4zt? :edo:d . 6ueaq.€^p t

0T 01 009 urorJ ezTa aEueqo0 T E u T l l a e r a l f e a z T s <

00T uEq? :a lear6 an le^ :uoT ldacxgo la^ , t l :edord . auraq . eaeI0T oA 0gT urorJ ezTs a6uEqc

0 T E u T a e a e r a l J E e z T E <0I o? 0 urorJ azls aEueqc

gueagasn e,re[<6u1ureeT\ : C:q1 deu qugl Suonqc deqc rq1 Fnb tgy

{ ( o anTe^xuT . Te^/rrau+,, 01 ,, * o anle^luT ' TeApTO+,r urOtrJ I+ auregdo:d+, , a6uEqc, , ;u11u1:d . 1no.ua1e. {g

t

srr€agEABf : 6 Eupnqc

Page 7: JavaBeans JFC Java2D

i 3u.9nq

i '9

$ r y t zSuonqdru rtr{1p SunP

luonqd

t{

d

t

ndquPql

I.?p o31

{d r0!^

P JDql

rIuAlIq qup

1d, s nququlr l

q qul l

PIP eri Bnqsi Ja lu r )

anor{

nqc

nJ

t3 ( , , ) t cTTc esno l i l , , ) u l luTrd '?no 'ua ls . f , s

) (a 1ua^gaEnor { )pa{cT lcagnou l pTo j r c l1qnd, ( I Tq? ) rauala Trlaanorg)pe

) raua1sTTasnoIi I 6luaua1duT Taued Fpualxa ?8a,!uPeg sseTc cl1qnd'iearqi

{t

) (a lua^gosnot { )pa lTxgasnou pTo^ cT lqnd(

) ( a lua^gesnol{) paralugagnoE PToJr cTlqnd(

) (a luo^gosnot{)pa€ealaUasnour pTo^ cTlqnd(

) (a luo^geanor { ) possardaanou pTo^ c11qnd

tJ ( , , ) t cT tc aano l l , )u l?uTrd ' lno 'u ra?s Is

) (a ?us^gaenor{)pa:{cTTCasnout pTo^ cTTqnd

) :aue? e TTo Bno!{ s SuoltroIduT rauel s TTr{ttr s at I c{

, ( ( ) raualgrlXu nau) raualsTTasnoli lpPE

) TauEd spuexxa aaa,luEeg ssETc cTTS-g_:t qcgc

:nequ nqu ql sueoge^ef upqd quqql oqr,{9p nes lQnqc 3u.9nq qu11 4l nx pp rauatsll Supnl Lqp f:l Susp t{rgr tetl nP lA'eTr{lugrq enb 3ugq1 3u.9q1 0q tpr, 4l 3u9p prr raualsrl uQrp oerS r9r oqr lpp IEc suBogEABf ugqd quqql u9q1 ugq qu;qr 3u1p EI IBq tq1qcgr ,dqu rauetsrl 3u0n1 Lgp 8u.gqr 0q rga fr1 Supp gs sueagelef ugqd quqql 9p nss 'lQrq 3u9r.r .raua1sr1 3u0nl I.9p 1Qu er ot1 PI 1.9qu

l.if qcyc 'u.gp snp 8u.eqt ?q pru 3u.9nq qu11 conp ugqu d.ggr suBagBABf ueqd quqql dry8 raualsrl 3upn1 l.9p oE1 ap qogr req 93't"' arrolc'xoqqcatl3 ugrld

qupVt cpr Euotl Vt1u1 lpql Eubrt lBp tDll 47 ugtld 181u D1u flugnt1 1u17 lglq uplu raualsl7

'(ubr1 Euptlc rDqnons ugtld t1upr1l

oltc fintt yuDTt lrl ln nIu) ltl pla lgp ,cot17 Subnt !9p pru Eugnq r1u17 ryn uvtu raua$lI

'gp opu nn co7 TQtu llfl rn10 1pt1d 2s SuoU !9P ptu Eugntl ltull Fn uQllu raua?sl7

"' Subnr nglq qupll o1p nqt'ot ptu'tb\ Eupp lq 9s DItc 191u Eugnq qu17 19!q u|ttu Jaualsl1

'7Qnt1c uVtnrlt rp Sugnq qur.t l,?!Q u01p raualsl7 raualsTTuoT?ol^Iasnot['!9p

Ic!4 'lPrt

yQnt1c 'rpt1d yQnt1c t1c7q ntlu yQnt1c upq ciltn U ryrF 79nx Eugnq quq rylq ugtlu nuapt7

'rurtld upq lU ryUd Tpnr Eugnq yult xp) tglq upltu raual$l1'(lpuu u?!l nn

uaCnb ntrn1u cbnp u|!u EuoU lgp ptu Sugnq luu pD sncog ?ug,nr1 ltull t9!q uplry raualsl1

'(uaPplID 1p ngp ,cot1 (moIs) Dr u!t! '1anotu1 ugtnzlc

1p '(azlsar) rgnql vc!21 lgp tDltt iq Fuonl !9p !q4 3u9nq 1u17 cpr ryn uptlu gp ?ur.tp nua|stT

:aug1sTTtra1I

raualsTTluau?Bntpv

rauaaaTTuoTlcv

raualsTrlAopuTM

rauelBT'IeEnor[

raualaTTJ{ax

IaualaTrI6nco.{

raua?a Trl luauoduroc:nEs nqu Pql n3

Bu.gnq qu11 3u41 oqc qupp ugs.?{ l.?lql Bp e^ef pur uQ1p oer8 3u4qu n1 e.r ott cDnP rouatsrl 3u0nr I.9p eg3 '3u,9q1 Qq tga dgu Suonl l.9p

4:t Susp €^ Jouatsrl SuDnt l.gp lQtu Sunp {9x rgqd sueogelef ugqd qugqr 'ugp Pnp 3u,sqr 0q gu 3u.9nq qull rpnp l.alq ugqu gCI'{qu 3u.9nq qu11 3u4qu f1 4x q,r uPqu

d_elr tpr{d susagu^Ef ugqd guqr{t uQr (arrnos luarre; 3u.9nq qult qurs rgqd tpu El 3u.9I{1 0q uCqr u9q ${l Qrl IB^ ?^ 19x n?N

" cyq{ 19u unb uednqr 3u4p ro.n8u Iq{ dsq SuQnql qulq I9q1 3utr1 a,r gJl Itu'3u.9nx ugqu !q 19u

1D,l :nqu doq qr;q1 oqr oes rgql 3ut.r1 3u4qu p gug r{ulq FI ?^ gp ur;qd u.gqu i(eq lQnqc ur.gq Sunp lQn8u q1 er i(gx Sugnq qull cgr

c6np 4l lx Igqd Bt 'qu-E qulq 9r u.vr{u 14u tgru uOH ,.or{t sueoge^Bf ugqd quPqt.?)t tglql n?u ueq SuFqC 't{ulur u9p 143 3u.9q1 0q ucqr

ugq qtu 8u_gnq qu11 Eupqu {1;rx o1 rgqd uQr rpq{ 3u0nr Lgp Supqu u.gp 3u,9nq qu11 rDB rOI^ rpoSu sueageaul ueqd quPql f0hl

(alBts tua^g) Iq lgu Fugnq qull c9c 'I'9

'8unp 4s sueege,rel ugqd

que,ql qtu 3u.9nq qu11 rtol .9s lQtu lQlq ugqd pA rxax qs e1 ,{9p rgnq (cAnrl ugqd t9t P n?I{u 9W ,{Ru raualsrl Supnr I.9P lprr uanb uq1

Ep Bt - ,Jx r{upq R^ aq8u 3ug1,. 1.91q Suonr l.gp deq) Jauarsrl Subn? I.qp 91 ro8 cbnp cgq:1 Sudnt l.9p nl quls 19qd 3u.9nq qu11 cac f1 4xqrr ugqu d_?lf gp Suqp oqu Suonl Lgp

'(acrnos rua^a) 3u.9nq qull qurs 19qd rou e1 td8 cdnp 3u.9nq qu11 Br quls uPs oqu Supnr I,SG

sNvssv^vf NYHd HNYHJ v{rC CNQnH HNII 4l $x '9

'nql ilq? suEa[JB^Ef upqcl queql rolrl.?I tgfqt op^ ngs Ip Iq{ nes ugqd p oJulueag r99 tqr ?9x urax ?s BJ'quip cqru .ro1cadso.r1u1 ngn qrlf ugqd qc9c

Funp d9 c6np qs oJulupagrrx dp1 3uor1 e1 gru conp 3u9q{ rtqt Suonqd egC .{.9q1 ur11 conp rpql Suonqd t9t oqr Sunp d9 q,r c9n.r1 f1 ;txcbnp ?s oJulueogxxx dg1 3uor1 ur1 Eugql cgc're1 ugt,{gu dg1 nqu 'oJuJueegxrx ?l u?l 9c dPI tult rp ?s B^sf ugll spnrl 'qctp ugtq conp

suBagE^Ef: 6 8upnqc 86r ffi

Page 8: JavaBeans JFC Java2D

cpnp suEoge^€f ugr{d r{upql fqu QJl re^ rp1'qulur r9^ rbnp r91 Supnt gql 9c cgq{ ugqd quqql cgr oqr dgr€ urqqu 1p nE gp agql 3u.9nqqu11 3u6qu Pr otl tugu gq{ 9t uQr 9u u_ep €np 3u-9ql fq op 3u.9nq qu11 3u4qu {1 4x cQtrr rpo8u sueage,rel ueqd qupqf lQW

(roualsl lua^g) c-Bl tupFl gp tupp Fu,gnq qulf cgC 'U'g

'17mo uQtn nUt Dllc luauodtuoc uotld r1ttpt17 )pc) rplrl Do'l gp uptld tluptll t6tu otlc K,ptt Sugnq qu17

$7 pr qcgc Eunp dp gqt 9c Euuc Dt 9p oO '(!p prl t'I DnDf L DaDf Buglp A! oVc ng,C Vtlc Eugny lup fi fr !u!y gru

o7 toc cbnp ugc 9u Dru suDagDnDf uorld tluprlt EuVrt otlc Eunp dp cbnp fp FuEtlu Eu9t1z1 ,Cpu Eugny quq fl Ltt rtcgJ : 0 rytT't9qr e.u l.?ltll ugr d.9q1 oE-u 3u.9nq qu11 4l tr* ctqt Suonqd

oqr ttp rpr ugc lqc q^ c.pq{ eq1 fic uoc d91 rQu €r o€1 qrgr 3u9q Sufrp ;ls conp raldepy dp1 uqc '(8u.qrf gp lqf SuQp 3ugq1 oe.u cpqlSuonqd n9u1 dp1 B0r ctqt Suonqd r9r pr tgl ortr ttp rqr qrgr Suqq Sunp ps aonp reualsrl uQrp oer8 dp1 'raua1s11 uQrp oer8 d91 u.gp Suqpugu Iqt 3u.9nq qu11 nglqu 4I tx Igqd !q{ uQr '3u.9nq qu11 Iq^ ?Qtrt {1 4x upr lqr net ngd Iq{ reldupy dp1 cgc Sunp 4s e1 rt1 urg;

'3u.9.r1 gp.?{ r.?lqr xaldepgesno14 dg1 ronp Bp I^ u.gp rugl uenb rgqd ugr 3u9q1 c9q:1 rQnqc fl trx rtql Suonqdcgr 'raldepvasnon dpl 41 Funp Fs u€r Et pu pe{cTlCasnou ql 1.9qu ,{np c4q1 Suonqd lQur oqc tip lEr ugr }qr d9^ nqN

tJ ( , , ) t cTTc asnoF l , ) u I luT :d ' lno 'u ra l8 , {S

) (a ]ue^gasnol^I) patcTlCasnour pTo^ c11qnd) raldppvasnol^l spua?xa raua?6 TqJ{u sspTc

t ( ( ) reue 1 s T rl^u lrau ) xauala Trlarr,ol4grp"') Iaued spua1xa lEaJ ,uEag s6eTc cTTqnCI

:{"ratdepyesnory dgl Sunp fs) raualsrl Supnl l.gp Suqq sueagerrel ugqd qupql6qc lQnqc 3u.9nq qu11 cac f1 px -eru ueop 1t1 r.el,r 9s e1 dgp 19nq

'ronp ugrl ugqd p ngu gp irp ;ir nqu Z qrgr oaql Jaualsll Suonl r.gp otlgqt 3u9r{{ eg ,(pa p qulqc '(uorp oep dp1 B,l lpqd 3u9q1 4qa; gq1 nc d91 cac p1 Sunqu Supnt nnJl quyl Sueru dn1 raldepy dgl c.eC

'(uorp osrB dg1 3uo.r1 cr;q1 Suonqd rpr norqu 9nb fQp rgc rgqd cQn

.gqc uiq gp SuAp lqc reldepy dg1 c9c €nr qtlp cnur yr rpql reql .raldepy dgl tQru e.r o€1 reqd tglql uga Sugq:1 ugu oqr l.-Bqu dnp apqlSuonqd lQur or.{r tgp IEc ugc 1qe i(pu uQrp oe€ dg1 cgc u9q1 ugq pl op 4l'8uD Supnl raldepy dpl_qrt r.elqr conp 3u9q1 :auaXsTrIualI' reualsTTluaul?snFpv 'raualaTTuoT?cv uQrp oe€ dg1 rgc d.pr{ l ps el 4 nnl ngu dgp p ' !gql

?ur ?.91q1 uer Sugnq qu11

fl fx clqf Suonqd 3u4qu oqc ttp tpr pa dgu raldepy dg1 r9c nl l.gnx ugp rQrir rqr sl rauatsrl SuDnf l.gp er ot1 nec nqu gr nD4

ra?depvAopuTMraAdPpvuoT lollasno!{

xaldEpvasnonraldPpVXaX

ra?dppvsncod:eAdepgluauoduoC

xaua lETTAopuTMIaual s TTuo T lOlIaEnoI^I

raualsTrlaEnot[:eua1s11.,{ay

raua?aTr Ianco. {rauaAa TTluauoduroC

u.q;q enbqcgc 'dpu

tq? qr9l

uup\

D!.tJ

"' Fui

ua[,nl

l p ' @ z

3u.9nq q

f{ susP

d.etr lgq

lrDI :nql

cbnp 4lu9q Pur

qupql I9 p B 1 'gn u1iqt

Sunp dronp ?r

:nes nqu raldepy dpl rgc 9r El rauatsrl 3u9nq qu11 4l {rx uflp oer8 cgr rgr 3u4 Suon;,

t) (a ?ua^gasnor{)pa?Tx8aBnour pToJr cTTqnCI

. () (a lua^gaBnon) para luga8nour pToA c11qnd

t) ( a ?ua^gasnor,I) paEeaTeuasnour pTo^ cTTqnd

() (e 1ua^ga6nor { )pa6gardaanour pTo^ cT lqnd

t) ( a ?ua^gasno!^t) pe4cTTCasnour pTo^ c11qnd

) raua ?s TTasnoI^I s ?uaua ldrnT :aldepga sno!( s eE I c ? cEr 1 6qe c T lqnd:nBs nqu

.?{ t?lql ronp ns tnql raldepvasnolrl dpl np tA 'raldEpvlua^g €l t63 conp .(pu Supnl n4r1 3u.9nq qult 4l lx dg1 c9c (ugrl r.{uglSuonqr utop p urpl Ep el nqu nl Supnt) 3u.9r1 gp cinp rgp lqr ctrrll Suonqd cgo i(qrr Subn? nnrl dg1 3uor1 'ugrqu fn;, 'pq1 nr 3u.9nq qu$uQrp oerS 3u41 oqr fip lpc (sselt tcertsqe;8uonr n4rr d91 tQru Br odl RI 9p

'uoq ugrS uop caqrl dgqd lgp lQur uQlq cnqt prr dqu nerp erupqu Bp e^Bf ugrrt l-sqd pqu r,B-C 'urFI oqr SugB uo8 rinp Sugqq er 91 du,u .91 ?.?lql r{rgC 'gc

13 tupl 3u9q1 3u.g"r1 gp lqt Sunp ns Enqcrpql Suonqd rqc rg^ 1.9p Sunqu 9p nglp uQlr{ onql ugir e1 .(9p p 1?p 1e,c conp 1.e-qd gp dg1 Suorq cpql Suonqd xqr gr tgt lqt (ooeJratur)uQrp oer8 dpl rOu rbnp Suip ns ?p rFt ug,(n3u oaql I^ Ipq

'tqp lRt uOIq cnqt lgqd uga Supqu palTxaosnolal deq para?ugaEnoll

,pas6a.rdasnol{ 'paaeaTagosnot{ nqu u.gp {1 4x ugc €nqc E1 3u.9nq qu11 3u4qu gc ugrt qu'rt Suonqc utop p:dpq Sup,nrt 3uor1 Sufrp d.e conp ?s t_pqu ;tql qrgr i(p^ r.rp clhl 'upq uQrl ugnq? req tql qrgr Sufrp 4s 8uBnq1 Sugq;

tt

) (a 1ua^ga6nor { )pa lTxgesnou p loa c11qnd

t) (a lua^Sasnon)paralugaanou pToj1' o11gnd

{) (a Aua^ga6not{) pa8paTauasnoll l pToJt cTlqnd

t) (a 1uo^g€snol^I) pa6Fa:daBnout pTo^ c11qnd

ffi oot su€agB^Bf: 6 EupRqc suBa€

Page 9: JavaBeans JFC Java2D

P !-r, : ' :

f,

\ : ^- 1 :

l (

I

!J

i L

\ D

i J '

T

r >

iI

l l u l l

u9uJ

ttl 9C

St ttx

( Sr n A

:satdl

I uu l lu lvx

nqc

l ?

{t

, ( T ) ?uouraTga^ouar ' 6 raue lETT"^ t " ,

( ( T ) s u T p l u o c ' s r a u a l s T T a ^ E s T ? I T n u = i s r o u o l s T - I a ^ e s ) J T) ( I reuals r. Iasnow ) xauals TTasnor{a^ourar pTo^ paz TuorqcuIs c ; lqnd

gp cgn4 uDagasnow ugtld t1'upt1l rca $21 Eupp pp raua6ll 31tbn1 !9p 9q lbrl cpt1t1 ugtld qupvl )pc ?p Eu\P tQu qtlll FuonlH

, lt

J ( T ) luauaTsppe ' s raua lgTr la l lPa

) ( ( T ) s u T e ? u o c ' 6 r a u a 1 6 T T a ^ E s i ) J T) ( I raua lsTr lasnor { ) raua?aT ' Iasnowppe pTo^ pozTuo:qcu^s c rTqn l

l 1

uDagasnohl uotld t1upt11 lgn rauatstl ?upru lgp ftt Eupp cpr14 ngtld lupyl rpr gp Eutlp tpu qnq Euonqd

i, ( 8Tq l ) :aua lBTr Iagnowppe ' radns

Fugqt ?! DItr i/nUr Eugnrl t1u!.1 ltot:tivp uglu dglt:eql gc uDagasnory ?p nuapt1 obal 1

) ( )uPage6nor { cTTqnd, ( ) roSCaA Jrrau =gIAuA?6TrIa/\Pa Iolca^

)raualaTTasnot{ 61uauta1dur1 Taued apualxa utagaenot{ asEIc cTTqnd, r ' I T l n ' E ^ e t ? r o d u T

I r . ?uar,a. 1ltre. e^eF X:oduT,+ '? r \e 'e . . \PF 1 :odur1

, f ' s u e a q ' P ^ p F l r o d u r T

e^cluca8asnol{ :9-6 np !A'ldnqr u,Bqu 3u9nq qu11 4'1

px gp Suqp raualsrl Supnt 1_gp rgl ugqu d.9r1 Sugu pq{ 9r ueog€^e1 ueqd quqql Sunp dgx ut'eoq qulu np r^ lOut ql dpp IgnO'tgp

IRr Ep raualsrl 5uonl Lqp qu 3u4 Supnt rtql Suonqd rd8 q.,r gp rpnrt 4l Suqp conp raualsll 5u6nl Lgp r9r qt.es quep r.gnr u.?p

npp r.r1 1f.{np ?s sueage^ef er f,gx 3u.9nq qull lOul 9r RI raualsrl Supnt !.9p rgt u-?p ogq 3ugq1 u_9nut suea8e^e1 ugqd quRl{l 3I){

{ t

)((T)sure?uoc'srauar;itJilTt1'*"::'"ii""1"ti'"-Jff;"r;llrps UltDp !g!2! Dr rauaryll Eubnt gp 9q lbo.I I /

) ( T raua 1E T Ta6nor{ ) r aual s TTasnor{a^ourar p To^ pa z Tuorqcur(e c 1 lqnd

t3 ( T ) luaua lappP ' c r roua?sTr IaAes

) ( ( t ) s u T e l u o c ' 6 r a u a l a T T a ^ P s i ) f Tll8 nnl Ilps IuDp opa raua$l1 Fuont gp xpr Dnq / I

) ( I rauolsTTaBno!{) raualsTrlasnoritppP pTo^ pezTuo:qcu.rts cl1qnd3 ( ) rolce^ i l rau =srauoXaTrIaAea .Iolca^

:nes nqu ro: lca4 dp1 3u9q

rt1 nn1 conp 8up.nql raualsrl 3u0n1 !.9p tql 4)t Supp 3u4c raualsrl nglqu 9t n9tr1 'dgu raualsrl Supqu ey.rc 8ut Supnl cgql Suonqd 3u41 u.gp

rd8 9s sueage,rel '8u.gnq qu11 oer8 uednqc u.gnur 1D"l gp JpnJl 4rl Supp conp EP raualsrI r.et rtl nnI uBc sueagB^ul'ugqd qt:gqJ

( I xauo lsTTasnow) raua lsTTasnowa^ouar pTo^ pazTuorqcur (s c11qnd( T raua lsT. Iasnor { ) rauaaETTaanowppe pTo^ pazTuo:qcu, {e cT lqnd

:nes nqu 4{ 8,rpp "?p

Sunp r4q1 Suonqd 1eq tpp lqo

Ipqd ?s sueog"^Bf ugqd quqql Iql rQnqt u.gqu 3u9nq qull oqt rauatsll SuDn? Igp d1 Suqp pql 9t )yq>l ugqd qugql cgc 9p np ;n

( T <raualsT.I?uaag> ) <roualgTTlua.ag>o^ol[er pTo^ pazTuorqcu,{e cl1qnd( T <raua?sTTlua^g> ) < raua lsT. I lua^g>ppe PTo^ pezTuo:qcur {e cTIqnd

:nus (u.ra1ted) ngru oaqt r4q1 Suonqd IEri lQp Ip, Ipqdsueagelef ugqd qupqr u9q1 u,eq su€ege^Ef ugqd quqql rpl raualsll 3uonl .r.gp cdnp 4{ SuEp Pql 9c rgqrl ugqd quPqt cgr g(I

suBagB^af ugqd qu{ql Ig^ raualsll E'rolrl lgp 4{ EuFo 'g'g

.(Bu.sql Oq rp^ r{ulu Bnr raua?srl Subnt l.gp 4{ Supp suBage^ef cor^ nqu nl 3upn1) raualsrl Supnl Lqp 10ru ,tr{ Supp cQt,r enb 3ugq1 u.gp

rng sueageael ugqd qupql op 3u.9nq qul? 4l fx e.,r upqu d.OIr c-eq{ Suont l,gp r9r '(acrnos luo^o) 3u.9nq qull quls 19qd tou 10ur el roJ

suBagEABf: 6 Supnqc 004

Page 10: JavaBeans JFC Java2D

, ( ) ueagasnor{ rrrou=qu ueagasnol^IuDagasnow Eubnt !9p oDJl I

, ( ( ) lno/tErlxaprog lrau ) ?noxeqlasfloKD'IraProg tPq qug7 !?Pc uoUJ / I

) ( ) lTuT P loa o11qnd

) la tddv Epue lxa uPagasno l {asn sse lc cT Iqnd, + ' lua la ' la te ' e r re f l roduT

Jr ' l r r rE 'P . . rPE l roduT, r ' laldde' e,r,e $ 1rodu1

enef'ueagasnotr{lasn :9'6 fiP !A

'u-gp rp8 ueaga€noli l op pasBardasnou 3u.9nq

qull rg^ r€1 3u4 ugqd gp ueagaanow ugqd qupql rg,r f1 Supp rpnp ZrauelsTrIeEnour 9^ TraualsTrIasnoul ql raualsl l I€q 9C

. r r "g" " r ,onugqdgupurSunpnsra lddy lQrue, ldgpIpno sserc 'uEagagno l ld9 lcpnpnq l s l t {u l r l Supnqoqc ipug lq lq {nEs

errE F'L:EagaBnoli l ce,re [<6u1ureaT\ : Cqrlp uelg

(

{ ! ( z / 1 4 ' O T " , 6 u T 1 s a 1

J a u a l a T I ? u a ^ g t r ) 6 u 1 : 1 5 n e r p ' 6J ( t c e T q ' r o T o J ) x o T o c ? a s ' 6

, ( q ' r ' r ' O ' O ) T e ^ O T T T I ' 6, ( r ' toTTa. f , ' JoToc ) roToc?as ' 6

,q1pT l l ' ( ) azTSla6= l } r ?uTJ l q 6 T a q ' ( ) a z T s l a 6 = q 1 u T

) (5 scTqderC) luTed PTo^ cTIqnd

uDagasnon uorld rlttptl! oIc lDno t1try1 lgtu ?Al I

t) (a 1u€^gasnoN)pa?Txgasnoul pTo^ c11qnd

u9P 3u4P u?c DnlP tou Eugnt1 UulJl I

t) (a lua^gasnoq)paralugasnou plorr c11qnd

ugp ?ur.tp u?r Dnlp,(pu Eugnq yul.Jl I

tr ( , ,peseaTauaanou E ueagP^ef ' , ) u I luTrd ' 1no ' u ta l8 j {S

) (a lua^gesnon)pageeTouasnou pToA c11qnd

uep lTE augrlt 0u op rcnqc lTu pqt Eugnq 1u111 1

ti ( , ,paeEaraasnou aueage^Pl ' ' , )uT luTrd ' lno 'ue ls ' {S

) (a ?ua^gasnor { )paasardasnour pTo^ c11qnd

ugp lItB 3u9r1t ?t1 op ftnyr t?u up\u ?ugnt1 yu1a1 1

t(

J ( a ) p a s 6 a r a e s n o u ' ( ( T ) M u a u a T a ' € t x a u a A s T T a A € s ( r a u a l s T T a B n o ' { ) )( + + T r l u n o c > T r 0 = T l u T ) : o J

, ( ) azTs ' s rauaXsTr la^es = ?unoc XUT

) (TTnu = i c i rouo lsTr la^ee) l iT

passardasnoTu ?t fpp o onq Eugt1t rbnp rauaqtl cpr Dru 7Qnr1c Eugnq yu77

n.t lpr 19nr1c 3u9nr1 t1tt17 igTu gc 1?1q raua$q Eupn !9P cpc o'Ur opq Euyla

gQntlo gn 1b7 uQ1t1 ur| Eugt1| :tpc {p1 Op a ryangasnow\ tsuonl 9p Eulp 91tl 9J

uDagasnory uptld tluptlg o't1c TQnqc t1c1q Eupnq t1u1t $1 llX

3 ( , ,1ua lo {cTTc aanou l sueage le l " , )uT luTrd ' ?no 'ua1er (S

l (a 1ua^gaEnon)po{cTTCasnoE p ;o j l c ;1qnd

'1prp lplu unt\ tpt17 Fupotltl TQtu Fuotl (PasDalar) Dr pql po ,Ou'rulJ,

Eugnr uptlu cpnp utu pl gF, dglt ugq Eugnr1 t1u13 6 tug7 onq tQnrlc t1c14 Eugnq !u!J '(passardasnou) rcnyr u9\u Fupnq yu11

pt gp cglttl Eugntl t1u17 gQtu nualst\ Bubnr lgp cpilt)p tTtB qs D7 Eugry qy nt (tpllJasnolu) PnVr t1c1z1 Supnq qug cimp upuu lux

n x a

neD

!elroE

(Irr;

SU

r0usuBag€A?r: 6 Supnqc

Page 11: JavaBeans JFC Java2D

c - ' - 1

I ' I ' 9u?tqcquPql

) lo.n:u

t SuoJl

t TTxur

z l a <,Er rP Fs p l oz r a <I p T or T \ : c

' ' I \ ! D

({

A

s a r l c,tl)) I I

l ' ! t l J l l

(i

I A

6 6 E T C)tlr) | I

? t l l J l l

t.{saq' l t l J l l

A S,{sa qAs? l t J l laqt t?c l l

aq' 9 0 1 /I So J l l

Ttqnd:odr[T

; N P ! A

tp qulrl'nql tgp?qd ngp

pnqc

9u qull r0nq1 Pna ir1 tpp '(eq1 Iq{ canrl 'cQnq Suqr iq qu;1 rQnqt €l B sueage^ef uggd que,r{? Enc azrs r{u}l cQnqg .1i(padortl lue.rlsuoc- cQnq Supr qu!? rOnqr cgc a,r irp !^ urax) nep ueqd p.?{ r.?lqr Ep g sueags^e1 ueqd quqq? FI Bu4p i(gu qu1r1 Buonqp .Fu.gnq qu11 lgur

4t nx 4l Sugp Suqc rouo?sll Suonl l.9p nglqu 9r IqI d.9qr quert ns oqr eoq quru np ;r lQur 1.9ya qs e1 i(gp lgnp .upq

9r ngiq ga

ti T Inu=Jaua lsTTAJ1 'p6

) ( us T rauela TTasnor{ ) rauelE TTasnor{e^oural pTo^ c 1 lqndraua$tl Fuovy rop gq lbol cpt1t1 uorld qupll cpr ,?p Fur.tp ,Cpu cgtlg Fuontl4 1 1

, {t

( ( ) uoTldaoxga.reua?s1qr{uenoo,1, ^lau) Aorq?al lbo?u Dr.ru?u rlcpc Eupq dyld otlc Eug!21 tTt lgr gr pp ngNll

) a E I e (, ua I= reua ls TTa4pa

gt1 Bttpp dVtld otlc lUt opu rauaqtl guonl lgp 9r DttIc ngNl I

) ( ITnu==:oue lsTTa^ps ) f T)uor ldacxqsraua?sTTIuer {ooJ , s^orq1 (usr Jauaqsr rasnow)JauaaBTTasno l^Jppr p1o, , "11qna

raltatsrl Subn lgp {zt Bupp cpt1t1 rtgtld lLupUt rpc .?p Eurlp fpu ,trVt Auon'rtJ

, T TnU=rauals TTorrps reuolB TTeSnor{:Igql qtu raualsll 19uI 4{ Supp dgqd oql }qJ alourar q^ ppe apql Suonqd rpq Er ocl ?s nus r{ulrl Buonqr utoquo 1 ldecxgs:aua1s 1'1r(upr{ooJ, r'rorr{1 ( u6 I

<ad. f , ; raua1sTTlua^A> ) <ad J raua1sTTlua^g>ppP pTo^ cTIqnCI:nBs nqu uolldacxgs:aua1s1'1r{uPr{ooJ, e1 Q1 reo8u Br rrrgu gp.9)t 1.9!q1 cbnp qs sueagelef ,r"qa qupql eic'f1 Bupp r4rq1Suonqd lql 4I Suqp cbnp Strgnq qtrlt tour uoq ngrqu 9r n?u '(lserrun) l9q1 pru Fu.grnq qu11 lo,u 4t nx fI Eupp dgqd oqc lqr suEagB^Bf

ugqd quqqr rg'rr 16[r '(9,t rn qtrrq3 uec ug8u ltl rgqr raualsrl rq1 3uor1 u.?]q Bnr ir1 rop deql dgqd oqr rgu .raua1sr1 uuq'auyqc .nequu91 uraqd urgx doq 8tro.p.r1 3u4qu q?p u9p ?s ctrl Igp {ptr .gqc pr rp^ 'ugrqu dnr 'lsecrllntu u1 ro8 rbnp Bu.gnq qu11 10; 4I {,* pp l{ a,rsprp4p 3u4c raualsl l narqu doqd oqr €qr pc u.gp r13 ueagasnon ugqd qupql op pasaa:aasnou Fugnq qul l lo., , aua, 1gq ,9p ppZroualsTTasnou Q^ TraualsTTasnou Pl rauolsrr Supnl ! .9p req er oe1 Ep Bl (ErreF.upagasno!,Iasn) u?Jl np J^ IpA'uBagB^ef ueqd qugql Bnc ( lsscrl lnur) rauarsl l nglqu eA (lsecrun) rauolsl rgur f{ Eugp iugu pqx i f .g' ' {gu 3u.9nq qu11 conp uvqu Ep zraua?6TTaEnour 'Troua?sTTaanour Supnl l .9p rer{ q^ pagserdaanou FI cpuo 3u,9nq qu!? .tgurrauelsrl t9c u.gp t13 qcgc Sugq raualsrl r9t Enl qugp cp upoga€no!( ueqd qugqt {cTTcosnou Bu.gnq qu11 SuoJr .{orrDaanouru.9p lptu Sutrr r-gnr E^ aseeTeuasnour 'passaxdaEnoru :Eu.gnq qull t Er d,ex ueagasnoq ugqd qupql ugr{l ugq .lgnqrqrII Iq{ '(.9qt ?s 9nb ?-?{ ?9s uenb puetutuoC Bnr os enc Er ur oA gr1 gnb 1.9:1 conp gs e1 1e1ddy ugrt uQrl Buo,r ogn lQnqr qery

Trr;r{' a a lddVrtn r a&,a rA3 a IddE < 6u Tu.rpaT \ : J:qu!r1 Suonqr ,{€q3

< 0 0 Z =,IH9I gH 0 0 Z =HJqIM,, I s€ T c . upagasnol^IaE n,, = gqOC,LgTddV>:1u1q'1a1ddyfry un dp1 lgp pIrS

E.tt ,e F . upagaano!(asn ce,re f <6u1uresT \ : C

:qrrp ugrf i

(t

, ( , , lua^g paEea:daanourpaaTacar Z raue?s TTasnout , , ; u11u grd. 1no. uraqsr{g

) (e lua^gesno!{ )passardaanou pTo^ c11qnd) raldppvasnor{ Bpualxa Z:eua1 B rTaanour B ae T c

!D! Itlt rauatsrl Fupnt lgp gI t?lttJl /

J ( ' , ?ua^g.paasardasnou lpa^Taoar T raua lsTTasnout . , )uT luTrd . lno- rEaAs/ ts

tI

) (a Xualt,Aasnon) pessardasnour pTo,r cTlqnd) raXdepvasnoli l spua?xa T rauaA 6 TTesnou a ae T o

tpyu llqt rauaryrl Bubng ryp gq ry!\Jl /

t{

! (c {u t , . , ra1uac , , ) pp t

plddy oDa uDagasnoN Euon gp DlrA / /, ( ( ) zraualsTTasnoE l.rau) raualaTTasnorirppE.qur, ( ( ) Treua:laTTaenout lrrau):oualsTTe6nonpp€. c{,n

/*u?p lltd uDagasnol4l op Eugnq \uU tpq ugp gp nua|&I Fuon, lgp a {q Eups

srr€agB^Bf : 6

Page 12: JavaBeans JFC Java2D

S u 4 q u l q l I e I S u n p u g c l q { n B s ( ' . ' ' . I . I p r g u l S u 4 c d q u q u l l J Q n q l J € c t q , l q u l J l S r r o n q c u p t u . - g l { J l q l . u g l q u d n ; , ' d , g a 8 u n c s u e e g e , r e 1ugqd qugql QuI qurl ,9nq1'r9, lpp feql { dnt Os 8ur.rp rojBu Sunp ;rs o€-^ ulop p"r '91 1.91q1 conp^t:]:t suBage^sf ugqd quqqg

sNVtrsYAVf CNpnJ Igc rtrl IIIC nOT '9

'uoq €^Pf eqrc dgu nss lgur ugq ugrqd

)9r rgi qrlqt Bupnl 9p qs ,{9,r nqu '(tsErrtlnur) raualsrl nglqu 4{ 8upp.9qc oc oqc 0r1 oq Sunp dvx sbnp u?u suBoge^el ugqd qugql

cac $1 q;lq{ u,grnq1 oeqt uglqu ,{n;, '1secyl1nu RA rs€trun pl raualsll oqc f1 3u9p qr.Bc leq lOIq uvqd BA€f qur dgn !^ qu1q3

'ugl t[9qu iq 9p es r.gnc 3u4p to.n8u

rr{r 9p canrr rcp l-e,a conp 9p rzgraua?srr.{ru Euqr r.?rq 3u9q1 R.., rpp rqt zzg:aualsTt,{u ql IEq fql rauolsll diq 8uo'p'q 3uo't1

dpirnqu ,d9qd oqc Eu9q1 rt1 Tzgxeua?sT'Ixru cit-equ tqr raualsrl Sunqu 691> P^ 09 < ir1 c9r u93 dgqd oqc zzgraualsTrrlut

RI IBq Dqr rauatsrl qp cpur 'azrs qu;1 cQnql oqc "onf

u93 3u9q1 ngp 09< ir1 gr8 cgc 9c 1.91 d.gqt ?s Pl ?^ 9r1 gnb 1.?{ l9s'uEnb

o € 6 u T 1 ? a 8 r a x J e a z T s <

?ca Far T raua lsTT O g ueq l xa learC : uo l ldacxgo la4r ( l redord ' aueaq ' ene I

o 6 a z T s ^ r a u 1 4 6 0 g a z T s p l o

O E 6 u T 1 1 a e : a 1 J P a z T a <

0€ azTs l r reu las 0 azTs pTo

Zgu€agaen er re [<6u1ureaT\ : C:qu1r1 Suonqc dtqg

e,re [ ' Zgueagasn cejre [ <6u1ureaI\ : C:qciP ugtg

t,t

s ( (1^a ' , , l ca ta r z rauaxaTr l o0T uPt {1 ra1ear9" )uoT ldacxgo la4r t l ' zadord neu) Aorq?

) (OOT< ( ) an le^ luT ' IP^ i r rau) lT{ ( ) anTe^rl laNleo' 1^a (ra6aeuI ) =TE^lrrau re6a?ul

) uoTldlacxgolantlrado:4 erno:q1 (1^a luaiga6ueqC.{l jdado:d) a6ueqXelqeolaA p1o'r ' c11qnd-

) raualETTaEuEqCalqeola4 sluautalduT ZZgraualsl l Iu aaela

(00[< azls r1u11 cQnqs DlJc tqlu !.t7 p1E 1t1t1 lgp [Dltt dqrld ot1c1 1 1

azlrc 11tlt rg?ttlt Dnr lgp tclltl is r7p oayt raua$ry Euonl !9p 921 19!UJl I

(t

ti ( (1 . . ra ' , , l ca ta . r T raua lETr I 0E ueq l ra lPOrC ' .

) uoT ?dacxao? a^r(lredord i\rau ) ntro.rr{l

) (OE< ( ) anTEAluT ' TeAI ' lau) lT, ( ) anTPAAaNAa6' 1,r 'a (-ra6alul ) =T€Arrrau re6a?ul

) uoTlclecxgole^r(?.zador6 er,rorql (1^a auaigaoueqcx?jradord)aoueqcoTqEola^'pToA cTTqncl- '

i t " t t .a "1 .1abueq3a1qeo1a1 s luauaTdu] f l f+aua lsT ' I ' f ,u aae lc

(0g< ans uurl rgnvt Dnr 191u !t7 pl8 y1t1 !9p ,hqt dvtld orlcs 1 1

azls quri r|nlil Dr"tc !9p toltl is 19p oa1fi Jaualsrl Sunnl !9p 9'?1 l9!1Ml I

tt

J ( ( ) a z T S 1 a 6 ' u e a q + , , 6 u 1 1 1 a s r a l J P a z T B < . . ) u T a u T r d ' 1 n o ' u r a l s I sl ( 0 6 ) o z T s l a s ' u e a q

azls quli c|nlfl lpP tory nUJl I

i ( , , 0 6 a z T s l a u 1 a s , , + ( ) o z T s a e 6 ' u e a q + . ' a z T s p T o r ' ) u T l u T r d ' 1 n o ' u r a l a . J { s, ( ( ) e z T s 1 a 6 - u e a q + , , 6 u T ? 1 e s r a l J e a z T B < , , ) u T l u T r d ' ? n o ' u r e l a I s

, ( 0 9 ) e z T s l a e ' u e a q

i ( " O g

a z T a l r r a u l a s , , + ( ) € z T S 1 a 6 ' u p a q + , , a z T s p T o ' , ) u T l u T r d ' l n o ' u e 1 e ' f , sans !u!t cQntlt lgp rory lrtlJl I

, ( ( ) ZZgraua1s1.1 , {u t r tau) raua?sTr lazTsppe 'uPaq

azls qul? rgnllt Drtr lgp [D\t is 19P oa10 Eur1c cpt1t1 raua$l1 Fubn !9P upcl I

, ( ( )TZgreua lsTTr [ tu 1 t lau) roua?sTr lazTsppB 'uEaqans rytlt cgnrfi Dtlc lgp tDlt is tgp oat1l raua$l1 Euont !9P upC I I

, ( ) g l | r a u = u e a q g

A suDagDnDf ugtld t1upt17 obl l I

) ( [ ] 86re EuTr ls ) uTEu l pTo^ cT le ls c11qnd

) Zgueaga6n saeTo c l1qndJ r ' s u e a q ' e r r e ! ? r o d u 1

uau!6ueagasn:1-6 nP 11.3u.9nq qu11 tour tl fx 8ur.rc .raua1sr1 Supnl Lqp 6 Suqp qu1't1

SupnqC'00I< Igut i.rr pF tq>t azls qull rQnql Igp '{eq1 dgqd oqr qs Z3grauelsllz(rl uQr 09< Igtu iJl 9F Iq{ azrs qu}l rqnql lgp

deqr dgqd oqr lqr rzgraua?sTT^ur e,l Jauatsrl Buont Lgp ruq er o€1 9s u1 e6q uurur pG 'roualsll lQur enb 3uqq1 u.911 4 tgq ryqd ngp

--H5H 802lvr I

9u

f r

3uruettY Irbn

J a u

zz.T

u.9tqJT

dr l

E

I

Page 13: JavaBeans JFC Java2D

u?1.\

E u : t

ronqc

Suqponqcle^Bf

tuvql{UIqJ

, .

quj?nqrrl

I 9nbru9p

EulclSunp

,r 3gc

LNT'I

I lgtu

tugq

nqc

,

,I

,

'sueo8E^Bf ugqd quqqt oqr qull c0nr{1 Igp ,(Eq? gp Bur.rp you .d1rado.r4 gs BI|C

suBag.ra lbbnf

suBaguoungabuEr

.rrr5rq8u 4qt .ep oR^ sueafJe^Bf ugqd qupqt cgr ltp rou xoguuafl Bs Br.rC

:u?Jl os e4c 3u4qu uro' qs (1eq. un:\xoqueaq\ BupaS\XqE\ : C qu?l ur1 d91 Buqq; :(Dqr rqrl XCg qulJl EupnqCsuEagE^Bf ugqd qupql J-BJ E qc lpu xoglooJ os Brrc

l E [ , * sJe t LJ . . .3op rj a

ouep f:i FlduJ ln i i

Muns [r:'].tFt iL . J ? :

uns r*l E iqn i isessPls n.F ,

stdP fJ E itequnrH xoqugaq" n E

sueeq cl H

ffiPs[:3]rnu1 g

utq 1qc suEagBAEf ugqd qugql t.ur Enr (alc{r aJrl) Eu.'s quqrl nq, xgr."nqp .t'ru lrl 9Is ttl ?ep p" "€;;;;';;;lilj fi ffi:r::.l

't(Vp lp.np rnu nql oua .re[ ur1 d!1 daqr oes u€, ]q, el qultrr BnJ sueagelefueqd que,q1 ruQrq8u fql.u.gnur ngu {qu nBS.ngu su?age^Ef ugqcl qupql Bupqu epqc gs srpt\aupag\XqS\:C cri111nq; .rEt.

Ignp 9r ull d91 €l 1-9qu fnp ur1 d9? lour qugql !93 Susp "9p efu rpnq-9s1ou eno rn4 q" r.r"ng"^€f u'qd qupqr ,rB^EtBuqq qcip ugrqtq{ nes 'sueag ugqd qugql c9r urQrq8u tqt qulrr Suppqc feqr 9p Eunp leq.unx qual ul l dH Erqc xoqupaq\6upag\x.,g\:crnu pql '?^ qulq nqu xqg\:3 c"93 rnur nq'r ou^ rgr :ronp qs xog nr Bugr Qq ,rpp

ipnp np ;r, "9a oqr €oq qulur gp pq

urgl uenb reqd ugr 3ugq1 ugu 3u4p ug,r u1 BrB canrl Bu,er ugu pl 11Cr) ,rgtu ug.r1 ygf 9q ugs gr ugc el tgq rpnrl y.g cbnp req, ,!?ii'(lensr^) uenb clrr1 uOrp oer8 Suqq eael ueqd qupql car o'orq8u l{1 pp Bur.rp (?D4 ruourdola^ao su'og) yag oq B^er uglrl 19qd qqu cgcoqc dgc Sunr urals,tsorcrW uns SucH .;'rr{t dpqr oqr B^ Ert urgpl oqc cbnp eq1 9o Bu4:r ",l""g*"1,

,rgu ag1 cQp ueqd qupql Eu4qu p1 1a'u?Iqu '(nJ er8 u.gp rgnrr r.u Sunp ulrn er pru cB,rp t qcip uetq qur.r1 Eugq qcip ugrq conp J91 a,r[,{., ,.r 1qc e.r 1}q1 su'og'Aer(yOS) sueafleAef uglgd rlug{l u.glrl 1.eqd frc 6ugc 1gp *" :f .f

'uoq Supp 9p conp supagelef uer"r1 1-eqd quUl gnboqr dqr8 l.?lq? uvc.g1 ngd p'r nc 3uoc.9s lg.' enb ruax uec el ns rgqr suEag'^pf uvqd qrrgql 1Qur.9r 1.9tqr oga {e1 rFq Iq{ rpnJr

sNvssv^Vf cNoo .{.yx gq rgrHJ NyC Cpos cyc .t

re1 p'r1 ur1 dp1 1.r1 sueage.rul 3upp1 I.gp rop lql Igu, feu luarsue.rl u.?!q r9r rgl cat rgt ,u,qd el dgrr nqu RA) su'agB^pf lTr:il irru:Suqc 3u-9nx nnl tonp 3ugq4 9s dgu u.91q cet 'qulrr Suonqr Bnr Buop lioq qu1r1 gnb Buo.r1 teql .,,€; Eu4p conp lqr u.glq Eu4qu ogq req:1.?p ?uarEue:l Pgq{ .t'r? tu?ql d.gc Sunr B^er 'ooql nnl ronp nap Er{r dg1 3uo:1 u?q urqu uor Buonr r.gp rgc i(Bq u.glq cg, pr ry4 lqt ugr{diqu ult dvr quEql 3u-9nx nn1 conp sueegerel ugqd qu",r{l 1g.,, deq Eupnl Lgp ?oru rqrl Eunqc lgN .(d;;.?qr p, Bnr cOr^ rupl qcgr r.?Iq gpull d9t pa Euon| f7 vy auowlt en) alqDzryDrrag Fuoltg lgp rpc

"gqo iei uax) alq'zrl€rras.gqc oc Buqq ulr dw ?oru ugl su'ags^Ef

::n:':":::J::nL::T":]1,:,; j:":",:x:'".:ir.j::.::: j:l:::|o-j:'."-oq" rq,,s,:",1v'Bn' Fuop 1€oq quul enn Euorl ddq

&c

suuag€Auf: 6 Euppq3voz

Page 14: JavaBeans JFC Java2D

.ngp ueq ps gqr r;:rq gp rtr{l Suonqd Su4rlu nr upot uqoq oer n1 u.9gu lfu lgur e,l ,{99 '(JiAV u9I^

nq lELrcuo l lngdg ln l pJ lq r ,91 gqSuOU: iSupqu;u .pqut lu lQurpquSt rqucr . rqcgrnq l rnq lsueof lB^Bf 1Qu:e [ 'C t?xaJ 'uo? lngu!1

d91 e,l ?s Eu4c r.gnc urgqd ugg q€axalruol?ne tl u?t Qr suEagB,rep ugqd quRql lotrl .9{ 191q1 3tq1 qujqr ?s dgp Ignp qurrl Suonqc

,t?lqr-ugc ruglu IgWt Eupqu 1p 91 9p EJ'su€oge^Ef ugqd quqql lgur u?u Sunp dgx Pp ?.9!q1 ugr nglp 3u6qu 9r 1.91 e,1 .(9p ugr;

, S u E a 8 . l s a J l u € u l u t r d g r o t r S u g q y l ^ I .Oelxeluo[ng (ugu uQrq clrq1 Sugq:1; re1 ur1 dp1 ruo8 1q3 0-

a;buepat

'lsaJrusur ull dp1 urQ{ r{ulq ur-'u9u urt d91 enr ug; J-

'ugnqc r9l dlqu 1.grx 0q Er o9q 3u9q1 1.9nX A-

'ru[ ugtr urt dgt n1 utt d$ nglqu ,{eq lQtu Sung x-

' :e[ ' u9u urj dp1 3uo:1 9t uolq ut1 dp1 cgc 91 101'1 1-'r€[' ugu ut1 d!1 o€;, t-

:uorldg

'" solg lalu-tsaJruBur] [alu-rEl] [uol ldo]lxlc] ref:3uqp qca3

:nes ugqd p u.qp Suqp ?s el E,ur UVf qulrl Suonqc egc quQl Sugp

snsoJ

.9s tuEql c9r p1 dgp Ipnp 'dqu rg8 3u9p 3u9u r;rqc uQlq cnql ?s (NIS\VAVr tntrt nql 3uoJ1) >IOf 0q lpr urQ{ lp SXS'UVf qu1r1 SuonqJ

'.rEt, rgnp gr lgrlu dnp ur1 dvr rour Suori rt1 u9u,{eq r93 3u9p conp qs dct l.glqr u9r ull d9t Surqu 9r 1.9; "'8unp ts suEage^Ef

,rgqi ,lrrvut qur ur1 dp1 rgr v)'tg! ?{ loll Sunp (alu lsaJlustu) IBq{ 9{ ur1 d!1 'qug I{uIq ull d!1 rgc 'd.gr Sunr sueagE^Bf u9qd quFql

eru Bupnl nglq .Bu.qnq r{ult .rDqt Buonqd 'qu11 cQnql r9r aA url 3u9q1 er.rqc gp ssel)'oJrlluBag nqu c9p1 fiqd d91 cgc ur?ql 9r u9r qulqc

,rgoq ,rrn"gnnel ugqd quqqt lgru ugrqu .{n1 'dttt csp d91 3u4qu pl nqu su€afle^Bf u9qd qugql Sunp ,{9x uen e1 dgp canr;

Eupp rgn5u oqc oelF u.g.tnqc g^ Igt Errg{J 'V'L

'd.gr Sune sueagelef ugqd qupql gu Suqu qu;1

ronp Orl gr{ lgqd c4qt Euonqd r9r '?-Eq{ suEage^uf ugqd quqqr 3u4qu rga sonp Lqu 1.?{ Igqd 3u.9nq qu11 19, '( lqr 3u9qd 'ays npu

9^ nqu) ,i,rng",rr1, ugqd qupqr EID tvqr u,eq Sunp uOIq gqt 1.(1.rado.rd1 qu;1 cQnqr r9r tu€p o9q Igqd susagB^uf tudrq8u tql qulrr 9nb... ++f 'Japlrngf )IOB nqu usnb cn.rt nt 3u9r cgc oe-^ Qqu gqt 9c suuagp,rep ugqd quqql r9r er:r tuPI{ rOIA '9u Bnt r{uip ug qu}t ur9p

ogq qulqr upoq urBqcr uzs lQru nqu 3u4p rp.n8u oqe oer8 uprinqc Iq{ }gnrl Erl rrr9l ns gc r,eqd uer u?u oqr tcriq uglr RI Blq8u 93 8u[r)

.rnlc tBqr ga c4s Bugr ?^ nl ngp ns lgq lqp 9u 'ugr8 uop q1 rgqd 3ugq1 3u1c su€oflE^ef ugqd r{uvgt lQur uprrrl 19qd r0lA 'r9'r SuQr Sunp

r"rs rgql urgtu ueqd rgc conp E,^ Ipp ngl 3u.9s qugl nq) 9r 9s ugq? u"Br uqrrl 19qd R^.e{ 1.?lq1 conp ngu susafl€Aef upqd quEqJ

1€1 uEorl Iq{ nBs sueogBABr Brt ur9lx '8'z

.(1uo^g) ort 9q sueofle,re1 ugqd quqql qut 3u.9nq qu11 )yr.eI 1.9lqJ .

'(spoqtary) rr.rq1 Suonqd tgr.9{ l.?lqJ .

'({uadord) qull rQnqt _g{ l.elqJ .

:pl 9p sueage^Bf ugu quqql ngr qulqr.91 n?d I quenb ,{eox uQr lqt.?{ 1.9!ql rQt'r 'u9't1 Igq nV' rgr IQI 9rl 9p !t{{ nes

.r9r{I tB Bugu c4qc 3u4qu oqrr urgql Suns gq eonp qs sueagenef u9qd qupql I€l SupnJ .

'oqu Srrgu cpqr 8rr4qu d_gc Sunc rpqd sueageirel ugqd quPql lql 9p nell 3ntu Jonp rBp pG '

eC ruB,l gp Sunp tpnP sueage^e1 upqd quqq; .

RI er tcp conp 8uBnq1 rgq ngr rYC

.9u oqr ugr:1 19qd prr Eu.gs {I nqJ nqu 3u4c Sufrp ls qclp cfrur q; quip lgqd 4 Suo,nql sueagE^Ef ugqd quFql 10tu -9{ l-?lq} lt{}l

suEogBABf .9{ r,gItIJ '6'L

'qulrt onl? oa1fl lu?tl QC Dlp u?ri ups 9r XQg 9g :f nn1

lu8rsap lensr^rr1 uenb rnrl .?{ 1.91q1 8uo.n:t lgut

oqc iuqp oq,r dgu ugqd quEql r9) lPp rqr qr93 roq ?s B1 suBoflE^ef ugq<l qugql rQru qulqr uPoq ,?{ 1.3lql -Bp Iq{ 'nEs UVI{d p

Japlrngf e-qr.?{ 1.9!q1 P^ qttl ugqd 9p Suqp os er13

:)9q{ 9r ups ugqd qupql rou nqu Bunp ns og^ sueogB,rug upqd qu€ql pnp dgqd oqr 3u4c .rap1rng1 'ucq Eupqt puel:og Supq

en, raplrngf nr{u r9q{ uenb cn.rx ugrn lgqd ir Suoc cec Sufrp trs 9I{l 9J e1 ua1s,tso.tcr141 uns Bfr yCg SuAp u,gnu 3u9q1 n95

taqE-l

tril

*

ffiH

E

ugqdI O N D C

rq{ nE

Jntu n

ruEl ur

r lBnsr.

oqc dp' r r q rqu

oqc dqr

lel prl

Suqc 3

?p 1uiqu utult dl3uonlueq Iq

902srrBagB^€f : 6 EupFqc su€a{

Page 15: JavaBeans JFC Java2D

.rpnl Lgpinou E,l

I{

{

qndrBq oqJ

u quBnb

? u T e dt

(

nd(

r h d

:aBnour

8 '8(

A

onla / /

t

,d

nvd/ /.1

7 t /Irr{u 4:t

t

J / /

J t /

' 7 t I

| !pc/ I(

t :

| ! p c / /

)3 conP)

tndt

) :rh / i

' n l l J l /

(

I

orrqc suEagBABf:G SupFqc a06m

I

,uTb:ef l l laT urn?ar) ( )uTErBn?JaTXaE luT cTTqnd

ulErDWUal lun c,nUJl I

t, anIeAI eqPrllllau= I aqe I

) (anTpATeqeTAau 6uTr3S) TaqETlaB pTo^ cT lqnd

t,TsqET urn le r

) ( ) Taqe1 le6 6u1:19 cTTqnd

laqDl ltult cqnyJ/ I:nes nr{u,9{ 1.?lt{1 conp gs t{ull tonqt 3u41 oqc 8uD Supnt ra}}as p^ .ra11a8 c4q1 Suonqd rgC 'urgql ltp Igr reqd uer 3ugq1

ugu roToC{cPq g^ roloCarof qu;1 rQnqt Z ugs 9r gp se^upC dp1 41 1.9nx ugp cbnp Et Enr OgtxaJuotlng ugqd qugqg{pasncoJ uEaTooq ?uaTauer l e l r ^Trd

Frtgtltl ngu aspJ pa gc nOu anrl _ sncot 1pr17 Eubtl IF nn7 I I,rrAocaEnour ueaTooq luoTsuerl ale^T.Id

Dr pVt rbnp 17]u nelt as\nt pa uprlu Ertop tQnVr nu ngu an4 gQnqc |Vu Dljc lpqt Eubrt gr? nnT / |

:PI IQt{lut€l lgqr 3ut:1 rgc FI8 nnl uglq gs rOru urgqx Sunp 9s qu1rl Suonqr u?r1 nqu qu}l r0nql oqr uglp nglq gp tuqp ugrq cac rqo811

'1s|axtd gI q nplltt !gl) lprt u?!q !9n os uptlu top tlcoc Eupotly ug6:b11;a1 1u1'(spxrd gf q ngllt !gl) u?rt u?tq rcn os upllu top tlcpt Eupotly

'upt1u Eunp rQ71'?uqnq

lulq ?n conp as ugnlu anrt uQr (eg) rBu pn cbnp as uplu asTot ng77

uT6rEndol luT

IaqrT 6u1:19

lPTJ ura looq:nes u.glq rgc Euqq qull ronql 19) ugrp n.?lq ugr et u9r1 nr{u uenb Bupt,g{ l.9lql lp^

qull cQlqr cBc oqc !q u.gnqC .Z.g

'u.9r:\r ltru lBI uOIr{ €^ n9p -Op 3ur,1p ( ) anr'roqa p^ ( ) eHapTq r4rq1 Buonqd lpq u9q1 6.11 9q Bu4c suEagp^Ef ugqd qupq;6e1g qu;1 conqt Enr IBp feql 3u.qnq qu11 rga 3tr4c palTxgasnour p^ pa:alugaanou .pe{cTToasnou

pl 8u.gnq qu{t I rgql ugqd qugql rBJ oqJ tr.?p It'8 lqr OgrxaJuollng Bupqu Bu.gql Oq 7.rl tQnqr Bu.gnq qu11 9 ugqu d.911 {n;' !p rgqu [q] qulq €9x 9s ?soTsncot 3u_9nq qult

E^ ugqu quenb oeq 19qu [qc qulq lQur ?^ Qs (Igqu tnu pauTeC6nco; 3u.9nq qul? IgA 'ugl

l .gu u.gqu l lu ?^ gp paBraTeuaanour3u.9nq qu11 f1 4x'3u.9nx urlqr u.gqu rlu ?^ ?p paaaardasnou 3u.9nq qult 4l {rx lgr{d oglxaJ,uol?ng ugqd qugql 9p oaqJ

oawmols()atrIap!!

lso.IsncoJ

peurBcsnJoJ

rau-A'snshsOJ

polrxgasnour

paJalugasnotu

pa{trlcasnotu

pasealauasnour

passaJdasnou

raua-tsnAsndni

:nes 3u.9nq qull R^ rtq? qu!] rgnr{l r_tqu oEq llx I9 9s e1 upr [g1xag,uo11ng ugqd qupql IUI tugJ'3up ugqd E^ l.glq ugqu gp Jaualsrl

Supnt !.9P 4{ Susp pqr 9r rgq:t 3uon1 l.qp cgc 'ir1 9rE Ipp deql tBU quIl cQnqt Iq{ I9I I

'Og 3ur4p rou ?^ ?s u.gqu I9u spr ugqu asIBJ = tBUItD{ '8uo,nql qulq ?^ ?s u.gqu llu er"rr ugqu anrt=tBu rq}I sueafle^ef ugqd quFql oqr IBU qull conrlt loru oEl u1 eoq qulu gp pA

'dqu

rgql 3uer1 l.?lq oqr ugqu quenb oBq 19qu lqr r{ulq tour Q^ LBqd lql (snroJ) u.pqu rgru 8ur.rp enb uednqr Sunp Fs rBnSu rqy .'pr

.Bql tgnqr !q{ u?l 1gu €^ u.gqu conp lQnqc rq1 3u.9nx urlqc Os u-grlu tnN .'?Qnqr qr,:{ rgql 3utr1 c0np t?lg upqu ryqd u.Vr{u ItrN t

'rleqel uotlnq) ugrlu t9u B{rr iqt uglq ugqu ugl lpp Sunp lpn8u dgqd oq3 .

:nBs uBq pc nglp.9s lqtu conp uQtq rnql lgqd O8?xal,uonng ugqd quqql 'u,gqu I9u 1Olu enc ueq or Sugu ctqr uOIq pql gCI

lunb Eu.g4.9{ rglql .t.t

dqu d91 nl Ogtxe;uollng u.9qu Itru EJ oel ?s B1 'se^usC dpl CI J./r\V uQt^ nql Bnr tgrlu ps 9r{l ?^ gp SuQp e6q gp ugqd quqqg

cSlxaJ.uollng sNvflgv^vf NyHd HNYHJ, cNnO IyX .g

Pallxgasnolu

PaJatugasnolu

Pa4rllJasnol.u

i6uElE-iTaEfrbn

aEunt137o!

rolocaroJ

roloclceq

ut5rery1;a1

ut.?:e;41do1

IAqEI

1eu

Page 16: JavaBeans JFC Java2D

:4{ Supp gp tunp Qs raualsll Supnl Lop

rgc pur r4q1 Suonqd ruq 8unp,{9x gs e1 dVp lpnp {qu n91p conp tuql 9p'pelTxgasnoul q^ pela?ugesnol[ 'pa{cTTCaanoul EI

lQnqc Bu.gnq qu11 g conp {1 nx.rauelsrl Bupn} j.qp a9c {r1 Supp rgql supage^eg ugqd quql{] r9r oqc Suqu 9q{ otr qtlxa.I,uotlng

tI 1 1 lu ledar

t asTEJ=pasncoJ

) (a lua^gsncoJ) l soqEnco l p loJa c11qndt

! ( ) luTeda:tan I l=pasncoJ

) (a ?ua^g6ncod)PauTecsncof pTo^ c11qnd

1Ep re,, e? lsorsncos Bu.enq qu11 ronp ugqu rq{ rp ,{qu 1!qu rqr qurq Bex q^ er ,(Bx paurpo6"::Tilr:l ,t?'lH"#JtrHl;oeq tvqu [qc qulq lgur ?^ .?W 9c .9p nl SupnJ dbr{ qclql oqr llru rt1 9,r q,r rrrrrgclasnou Bnt lgql 3u0.r1 19x tuax ns cnql ?s 1u1ed

r4qr Suonqd 3uor1 .1u1ede.: rDrll Stronqd ro3 P^ uirrocasnour u,?lq ellr 19q1 8u€rl 8c l,gp dsql 1qc fpu rpql Suonqd mg(

J ( ) luTEdsxJaeTeJ=uJrroqeE nou

) (a lua . rgasnow)pasea lauasnout p loa c11qnd(

3u.9nq qurl prr 3u.9nx

, ( ) luTedarlan.Il=U]rrOOaSnol[

:n's nqu tep rq,onp as .{Rtr rtql ,;l: ilt"ifr?:'",?Jlli"':r"r'#:"rH 5:::"'.t"ttXX1"'tulqr u-€qu tnu q^ .?p pasaardaanoru 3u.9nq qulr Z 4l fx ugr c€1xa&uo?1ns

'.?{ l.?lqr 9p nqN

f14tx ugc 5u,9nq qulf c-sC '8'8

(i ( us I ) x auals TTa6ueqC,{lr ado:dalouar' lua6ga6ueqc

) ( uE I raual s TTIaEuEI{C,{1J edord ) raua? I TqaP T J a^ouar p To'r cT Tqncl7n7l qu17 rgnut Drr rauaul1 Euon lgP gq lbot t4t1t Euontl4 1 1

ti ( uB T ) :auat s TTa6uer{C,{ lradordpp€' luo6va6uPqc

) ( uB tr raual s TrlaEueqpr(lradord ) rauo18 TTXE T,IppP pTo^' c T Tqndloil t1u17 cgnry lqa raua$tl Euon !9P {zt Eupp gp c41t, Euonlql I

r (sTrl?) l :oddnsa5uer{Crt l :adord lrreu=Xua6ga6ueqc 1:oddnsa6uPqCI?rado:d paAcalo:d

7o7l t1u17 rqmli o'Ur lupp raua$tl cpc fi upnb Qg 1 1

:nes nqu f1

Bugp c4q1 Euonqd rgc dp1 1.9lqt IFqd 81 leTJ qu;1 cQnql ELrr Igp ,{Eqr 3u.9nq qulr lqp oaql raualsll 3u0nl I.9p cdnp f{ SuPp pg

tr ( (? r lgaau)upaToog !^au , ( leTdpto)ueaToog r l rau ' , i1PTr , ) a6uEqJr t l rado:6ar1 ; '1ua6ga6ueqc

l.gP tDllt lq pP t?ld uu.ll r9n10 rylq rauaryll cDr ollc opq Eu91a1 1

,18I.{rvrau = leTJrotu ity 1.9p toqa11

t?€ I f= leTgPIo uPaTooqnr irt fil nn7 I /

) (eeTgnau ueaTooq) lP IJ?as p loa c11qndtoTl t1u11 oQnt1y otlc ranas cryVt Euon\d fip lpC I I

t,1e I f u rn la r

) ( ) IET, IET ueeTooq c11qndytyl r1ug7 cQnt1y otlc nyga? c4t1! Suontld t0p lpC / |

:nes qtgJ oaql lEp rer ainp ?s u?u (duadord punoq e1 toc oonp)

9u pnc rgp deqt ns r.?lq r9q{ rauatsll 8uoru Lqp rpc oqr o9q 3u9q1 3u9u gq1 or q^ ueaTooq nPI{ 9c lEIt qu11 cQnql Sugtg

t, uT6rer[doJ,.01au=uT6re!{do1 ( I T = < uT6r€ndo;,orau ) J T

) ( uT6rendotr.trau lu T ) u t6rerqdo,1,las pT o^ cT Tqnd

JuTorendol .rt.,aa"'

) ( )uT6rPr,IdoJ,1a6 1u1 c11qndur3.to141do7 lult rlnqJl I

iluTErpI^I l tar lAau=uTErel l l f aT (ET =< UTO.rEWXJaTitrat l) tT

) (uT6:en l laT ! au luT)uT6rer {1 }41?as p loJ t c11qndt

ugu .ro

urel I9q

'u,9;

e1 8u.qnt

B-^ ugqu3u.9nq q

3u0nl l.9lIrDI

'3u{

rgql 8ut

: N E

{gu dg

LOZsuBagBABf : 6 EupRrIC suEagr

Page 17: JavaBeans JFC Java2D

(

1d

d 1 a 6

l l n g

(

or1 l tp

(

l p c l l

lqndasnollc11ng

tr rpnP

h '8I

i qndY l t l d l l

t

f i +

n v d l l

anJl IJl

r) u.gqu

tt

t !

J !

r g

T

, ( a n r 1 ' z - q ' z - A , T , T ) l c a u q € A e : p . 6, ( a r r J l , z - t 4 ' z - $ , 0 , o ) l c a u o g j t l e r p . 6

) a s T a {j ( a s I p J ' z - q ' z - m , I , T ) l c e u d € r v r p j p . 6, ( a s T e J ' Z - q , Z - t , O , O ) l c a U O E l l r r r p . 6

) (u . rocasnou) JT I

'uoI tugp Eugty uatoSuSnp 9p pndT notlu tlcoc 7pt1u IUr !u!V ?Dq ?a ?s o7 fgo p Uulqr 9r tptl; Euotlt' Sugtu 4B.t ulyu upUu tr,tu Dl.lr tlubc 1t17 ugnrupl tpUu rUc qu!! TQru 2n ngu :$ nvT 'u?t

lgu tnu Qa !!t Eugrltl uga 'Eugnx uylc ynu ]a ltfl uprtu lp1tt Eubll p Euop |Qnr1c na61

qp ,(€r{l ns 1!q1 rou

* l

i ( r o t o C { c e q ) r o T o C ? e s . 6uau nptu pl Aa nplu ?pg/ |

J ( ) roToDla6. 6=ae163aroJ roToc, ( ) punorEtcE8le6=roToD>{cpq roToc

IUr npru Da uau npu tp.I/ I{ 1 q 6 T a q . ( ) a z T s l a o = q 1 u T

i t t ? p T r ' ( ) a z T S l a 6 = ! l u TuBqu tr.lu Dltr qDc n?lqr pn EuQt ngtyc fo7 1 1

) (6 scTr{derC) luTpd pTo^ pazTuo:qcur(e cTTqnd:ugqu lttu €nJ o€ur uQrp

1u1ed cpql Suonqd Sunp {9x qs e1 Bp dgq ,qu;qr uqoq lgp rpc 9p nqu roa Eu.gnq qult q^ qult rQnql caC

tt

t{

, {earqJ ( a ) paXTxgoanor r . ( ( T ) MuauaTa. s raua?6TTa l l 'Ea ( raua?s TTasnor { ) ) : € eaEc

, {earqJ (a )pera lugaanour . ( (T ) ?V luauaTa. a raua lsTTa^ea ( raua lsTTaBnon) ) : Z aspc

, {ParqJ ( a ) pa{cT lCaenou. ( ( T ) Muaua lo . a raua laTr la j res ( :aua laTTa6nor { ) ) : I aseo

) (a&(J,asnou) qclTl lg) ( + + T , l u n o c > T , O - T q u T ) r o f

! ( ) ezT8. e roua?€TTe^es = IUnOC lUT) ( I t n u = i a r o u o l a T T a ^ e s ) J T

) (adJ(J'a8nou ?uT ,a luo^gaBnoll) qua^gaanot{erTf pTo^ a1e^Trd:nrs nqu But Bupnl Bu.gnq

3uonqd agt rd3 qa lt:{ Suep gp Jaualsrl cac qrgs quep r,Qnr u.?p ngp .r.l1 ??,(np ?s lua,lgasnol{arTJ c4rq1 Buonq4

tJ ( g 'a ) 1ua^g€ano! {a rT l

) (e luaj lgaBnon) palTxgasnou pTolr cTTqnd

t! (Z ' a ) l ua^gasnona rT l

) (a xua^gasnor{)psra?ugaanou pTo^ c11qnd(

, ( I ,a) lua^gaanor{erTJ) (a ?ua,rgs6nol^ I )pa>(aTTCasnou pTo^ c l1qnd

{ult ogq 3u9qt rtrql

:paxTxgasnour p^ Jaluaesnour .pa{cT T)eenour

3ugnq qu11 )inp ugqu nap O8lxaJuollng I9^ 4{ SuSp raualsrl rour -9p tgp rer qcer p-l ,{9p lgno 'qultu 19^ 3u,9nq qu11 ft nx drt Bupp pp

raualsll Supnr Lqp r9r u.?p ogq 3ugq1 op nes l?x urax rgqd oglxo.1uol?ng u.gp If8 8u.sqr 0q op lgnr{) 3u.9nq qu11 sonp ugqu Iql,I(

tt ( T ) ?uaurelga^ourar . sraua?a TTaJtes

)( { T ) s u T e ? u o c - a r a u e l s T T a ^ E s ? 3 I I n u = i a r a u o J g T T a ^ e s ) J T

) ( T Joual s TTasnon ) :aua1 s TTa snowa^oua: p T oi, paz Tuo:qcu,ts c1 lqndop rgnrt {tt Supp pp raua$rl EuoN lgp 9q lbot9p cVr17 Euony411

{t

, ( T ) luauraTAppe. sraual6TTaJ|pE) ( ( T ) a u T p l u o c ' B r a u a l s T T a ^ e B i ) l T

) ( I raua?sTTasnoI^I) raualsTTasnoliJppe pToJt pazTuo:qcur{e cl1qndraua$I1 Fuon gp {T Eupp opt1t1 ugtld llupUt )r/r 9p cgrtl Fuontl4 1 1

, ( ) rolca1 irau =sJaualsTTa,res rO?CaA ?uaTaupr? aIEAT:draua$tl 3ubn7 ryp rgc lcps TuDp AnE nn.I / I

] T

' 6' 6

t

|pnqc suBagB^uf : 6 EupRrIc 802

Page 18: JavaBeans JFC Java2D

tJ ( ( 09 '09 )uoTsuauTg l | l au ) u rn la r

) ( ) szTspa:raJa:d146 uoTauauTc cTlqnd

:fqu nplp ruql ?s (?uauoduoc dpl nr FI tep rEa ronp dpu rpql Suonqd) azTsparrataral"D

cpql Suonqd .gl Bf, cg?xa&uo+1ng ugr{d rtupr{l oqc ngp uEq rgnql qrl{ I{uip 9p c9q1 Buonqd 10IIl ugr Suqc t9n3

, ( ,,8uEage^eli oITaH- ) qglxa'I 'uollng !raU=11nq Gglxal'uo?lng,n"" q"g" oaql sr oel conp 9q1 9t u.gqu 1pu i(qu qcac 3uq8

tI I a q P T = I e q t l ' s T r { 1upuu utu oTc uplu upcl /

, o 8Tq1

Eugnq yu17 tt1 Eupp ?P u?!1 ngp Ettip lPT2l cl,tltl Fuontld t69 1 1

) ( Taqe l 6uTr?S) qg lxaJ 'uo l?ng cTTqnd

..9s Lqp ruql ugqu u91 ugqu slu Sunp I?t{I c4q1 Suonqd lOur tugql ot1 9s e1 3u4p tBnSu ol{r u0r1 upn{l pCl

'pc conp nap rauaxaTrl lnro.tppe rc8 y1c toy zaualaTqancofipw'zadns 1o3

gUt gc Dl sugqt la1t ryn gt1 Eupp gp u?u reuaTsTqsncolppe rrTt Suznlld lbt lbp 1pc 3u9t1t1 op sncoJ Sugnq qug tgo

lgg Frt Fupp cprg ugrld rluptlt rpc oqc Eu4p d9.. Euotl uqq tnEu rbl lbp tpc ol cinP pp raualsrqagnoffpPe qtul

EuontF ryq J;aualeTqasno',0rlpe pE Eugt1q g1p Drp dg\ 47 zaualsTrlasnofiPPe'radns cVt17 Euonqd pE o,1 t0y,

tJ ( sTq l ) raua laTTancogppe ' todne

, ( s TqA ) raua?a TTaEnoI^IPPe' radna

) ( ) q€1xo,luo1?ng cTTqnd:fgp nes Sunp lpt{:t cpql Suonqd 3uo't1 1{p

rpnp 9s f{ susp rnr ttqyq€?xa,rruoa?ng oqr u9p 3u.9nq qult oyq Sugql )Pc tn5 3u.sqr Oq pp 4tt Supp rpqd aOl^ u-?p al8 dvg

t- ' t !

cVr17 Euontld xgc tPP lPC I I

)raualsTT6nco.{,raua?BTTasnor{ sluarualdrul EP,luPc spualxa cE?xatrruoxlng astlc cl1qnd

:nBs nr{u IaualsTrIAncod E^ :eu6?sTTaeno9l

uQrp our8 req tQp rgc conp lPqd 9u op op 6u.9ut Oq rlt snroJ 3u.9nq qu11 q^ tonqc 3u.9nq qu11 JonP ugqu tpqd upr q€?xerruo?1ng

dpl {.9q1 as npp ueq l-enb 3ug1 .?{ r.?lqr ltl urax 'qE1xar,uo1?ng u91 Bueru totl uFq d9l totu oR^ ugJl p .9:t 1.91q1 )onp

qu]t ronr{l p^ rDql Euonqd cac 1!p qs e1 BrE dgq 'tn uqoq Ep nqu ror otlxaJuollng u.gqu lnu elr ogltr uolp p^ r;x 3uP qr93

c-eq:1 oe1 IPq{ c;rrtl Euppqd cVJ'V'8

t, (anr? ) oTqTsTAXes' 8Tr{1

) ( ) et{Aoqs pTo^ cTTqndyi1 p4 u ttQttl uptlu tltu lupl 2s ro7 cDnp y14 tpu ttttlt Euonq4 1 1

(, ( aeTEJ ) aTqT6T^ las ' eTq l

) ( ) awapTq Plo]r c11qnd

loE conp ryI lp upqu ryIu npp as tpu crlql Suonta I I:(asleJ €^ anrl iJl

9c alqrsr^ qult rQnql EI nqu .9:t 19gq1 uunb ilrl Sunp 3u4 u91.r1 rgqd qulrl Suonqt rgc cbnp Sup,nql dgu rr.rq1 Suonqd req 4p cfut; u.gqu

?Du r€l uorq p^ up gp 3u1p 1;a61,noqs q^ Oahlaprq Pl u?qt p'rr 9q rDql Suonqd pq d.gr Sunc e1 slr OtlxaJuollng upqd qugq;

tt

r ( g ,g , z : t - q ' z1 - ,1 . ' g ' 9 ) l caupunouAPrp '6) (Pasnco I ) tT

uptlu quonb oDq n?q 19t1u grlc t1u7t1 gQtu 2n g17 sncoJ 1pr1t Subtl p Euop nPN | |

, (I+uT6rendo? 'uT6-rE'r{1JaT ' TaqeI ) EuTrlsnerp'6r ( rotoSaroJ ) ro loDlas ' 5

upqu tr,1u ou? uglu ?AJ I

t, ( T -.f,+uT6relrldo? 'T -uTOrE!{1; aT ' IaqPI ) 6u1:lglaerp' 5

J (e1Tq$' rotoJ) ro loc?aa' 6} ( I E T J i ) J T

upyu oqc Eugq u?ql ?a !fl asPJ=toil rtull c1n4 nPNl I

, ( ) luecsv1a6' ru;+ ( ) 6uTp€a' I1a6'u;= ' { 1uT, ( luof ) 8cT:1an?uoJ1a6'6 = utJ acJrlen?uo.{

I 1 1 3uog1e6'6=luoJ luodIqc tuol cgnry lPtq tryl I

Eugnptupl 19

IgP d€ql

qul l o9q

Sugnq qrrauolsrl .

ffi eoz suBagBABf: 6 Euppqc suBagr

Page 19: JavaBeans JFC Java2D

-1I

(I t

TIqNd(

TTqNd{

, ,,T lqnct

(iarnoul)T lqnd

(dernou)TTqnd{t t"rxl I

{

,qnd'uonqdll

t

:qndruonldl l

lo rd?nb StIl I

t

Eugt1a11

L '

p,CDUJI I

oq1b1. nn1 | |

FTqNdlpp lpJ | |

(x larI lqndti)p lpcl I

(- t t t

Tlqnd(

n lA I

TIqNd11 cQnt1111

(u ) f TTTqNd

tnlarTlqndt | ?snq l l l

t,aq t I)Tlqnd

ti n la r)T lqndtu r,nqJl l

) raual I TTISnCO.{' raua?a TrIasnon a xuaulaTduIT ae^u€3

qulqc uporl q€lxa;uo?XnS dpl ugu Sunp dgx qu1r1 Euonqc 0q uCol 8l ,{Cp IgnO

J ( 8 ',8 ',Z:!-:g-'Z:'- ' . '9 '9 ) ?CeupunourtrE:p'6) (pasncoJ ) IT

ugrlu tponb oDq n?q W1p nqc qu(l t|xu ?n !fi sncoJ 1pr1t Eubtt p Suop n9p1 1

t (.f,+uT6rPHdo? 'uTSrP!{1taT 'TaqET ) 6uTrlSAP:p' 6, ( r o l oca ro t ) r o l oc?aB ' 6

upqu lt)u oyc upqu ?Al I

t, ( T -I+uTSrendol '1 -u16:enlJ eI ' Taqtl ) 6u1:lgrterp ' 5

t ( e lTqr t ' roToC) roToC?as ' 6

) ( 1 e r r i ) f Tuptlu oqc Eugq u?U ?a !fi asPl=togl t1u17 cgnq nPNl /

, ( ) 1uacsg1a6 ' rn1+ ( ) 6uTptaT?a6 'u ;=r ( 1u1| ( luof ) scTrlanluod?ao'6 = ut l EcTrla!{1uo.{

I 1 1 1uog1a6 ' != luoJ fuodIqc luol cgttrll t1c1t1 ,cBr'| 1 1

(, r ( snr1 ' z-q' z-A 'T 'T ) loeuqglrrErP' 6

, (anrx ' z - r1 ' z - t ' o 'o ) l cauqg l | re rp ' 6) a € I e {

J ( a s l P t ' Z - q ' Z - t ' I t I ) ? c a u q € n e : p ' 6, ( a s I E I ' Z - t 4 ' Z - m ' O ' O ) ? c a u q t n t : P ' 6

) (urrroqeenorl) ]Tuotl tu(2p Eug.tg uya EUSltp pp pndy 1 1

nDlp lxgr 79t1u 4t1c Tu!! loq ?o ?s Dt ,(pa g quytlc 9t ,CBt1t fugtlq Euptu tpr ulllu upqu lfu D?c qubc !1tt u?tn lupl ,?Tu I I

IUc Uulq pu ?n ngu :g np7 'u?l l,.gu nu ?a lU Eugtltl ugc'Eugnr u1t1c nu ?n !q, uplu lpql flu'b'tl o Euop |Qnt1c nPNl I

, ( ro IoJ{ceq) :o IoD?ea ' 6u?u npru q ?n npu lbq / |

, ( ) r o T o c 1 a 6 ' g = r o l o c e r o l r o l o c, ( ) punor6{ceg1e6=:o1oc{ceq roloc

gw nplu pa uau nptu ,caT | /

, ? q 6 T a q ' ( ) s z T S ? e 6 = q ? u T,tt?PTrr ' ( ) ezTS?e6=Ilr luT

ugqu tTu Dnc oDc n?tqc po Eu,r n?lqc ,cyl | |

) (6 EcTttdErc) luTPd pTo^ pszTuorqcu'ta cTtqnclt

| ( 09 ,09 )uoTBuouTq Aeu u :n lo r

. ) O ezTsperre;e:4la6 uoTaueurTd tlaOfU

, ToqE I= IaqET 'sTqXupqu |r,u oqc upyu u90 | |

l o eTq?Eugntl t1u77 tq Eupp gp u?g npp Euip tgtlq cryp Euonrld t69 1 1

) (TaqeT 6u1r1g1qg1xa$uol1ng c l1qndt

, ( I Tql ) rauaaa Trrsncogppe' :adnE, ( s Tq? ) :aualaTTaenol4ppe' :edne

Eu9t17 Qt1 opc Eugnq qug u'pt1u dgy fq Eupg I I

) ( )A€lxa,I 'uo1?ng c11qnd!ae1e;= pasncot uPeTooq luoTsuE:1 e1err1.rd

!ee1e;:= uAOqaanOE uPaTooq luaTEutIX e1ea1:d,asTr I = le I I uEaTOoq cTTqnd

,rq€ laqerl, = TaqeT 6uT:1S c11qndJSI = uT6rPndo1 Xu1 o11qnd

fST = uT6re!{ l teT 1uT cTlqndBpualxa qe lxa,Luo?lng aaEIc cl1qnd

, r ' T T ? n ' E ^ e [ 1 : o d u 1, i ' sueaq '€J |e [ 1 :odur1

, +' lue^e' lrae' ujref lrodur;t f '?iara'ejte[ 1:odul

t r ' o T ' E ^ E t 1 : o d u l

uaefqglxa;uollng :8-6 nP lA

iEIIPIITIC @3 ot.mn

Page 20: JavaBeans JFC Java2D

t, ( g 'a) lua^gasnot [arTt

) (a 1ua^gasnow)palTxga6nou pTo^ cTlqnd(

I ( Z' a ) luarrgoBno!flarT J) (e lua^gaEnot{)paralugaanou pToA

"Ttq"j

, ( I 'e) ?ua^gasno!{erTl) (a lue^gasnol^I)pe{cTTCesnoul pTo^ cTTqnd

(, ( ) luT€der

,aaTeJ=u.f ocasnortr

) (a lua^gesnol{ )pastaTauasnou pTo^ cTTqnd(

, ( ) luTPdarf enI?=ultooasnou

) (a lua^ga8nol{)paBBordosnoul pTo^ cTTqndu9p utp augry e! op rcnqc Eugnq qug cpc ft llxl I

t, ( us I ) raua1I TTa6uPqC,{1: adordeJtourar' lua6va6u€qc

) ( us I raua. I Tia6ueqC.tlra4tord ) rauals Tq1pT.{a^outar pTo^ cT Tqnd- tDtJ qult c|n1t Dfrc raua$q 6uoru 9P 9q lbol clql Suonqdl I

tJ ( uB T ) rauaa a TTaoueqCJt?rado:4ppe' lue6va6ueqc

) ( u8 T xauala TTa6ueqJtr?radord ) raualB TTIET,IPpe pTo^ o T Tqnd

1o7/ t1u17 cgnqt !9n raua$q Euou !9P fq Eupp gp rnlfi Euonltdl I

, (BTr{1) lroddnse6ueqc.,I l radoird Aou=1uag11a6ueqc lroddnsaoueqC.f, lradora pglcalord

7n7l t1u17 cgnl7 oTc UuQp raua$n xPc fi upnb 0gl I

(

, ( (?sTgt eu)uPaToog l [au , ( leTgpIo)uEaToogr r rau "1 tTJ , )a6ueqct rx redo lderT I '?ua6vo6uPqclgp KDItl lq pp rtr:/t.4 t1u11 cQnrp rylq rauaQll cpc oqc o?q EuguJl I

t lETg!^eu = IETJlqttt lrl 1gp ,Coqa1 1

,Xt I t= lPTgPTo uPoTooqVc it| fiI nnT 1 1

) ( lelgrrrau uEalooq) aetglas plol\ c11qnd

7o7l t1u17 cgnlfi oqc ra6as rfql EuoTttld lbp lpC I I

(, le I f u :n la r

) ( ) ?EI . {8T ueaTooq c11qnd

7o{ t1u1g cgnUl oqr niTa? c7rr17 EupnId ,bp lpC I I

(, u TErE!{do,LAau=u T 6:e!{do1 ( S T = < u T 6:e!{doI'.0reu ) t T

) ( uT6rPndorr'lreu luT ) uT6:tr{doJ,?es pT o^ c 1 lqnd(

,uT6:Endo1 u:nXer) ( )uT6rPndoJ,le6 1uT oTlqnd

ur&to741do7't1u17 cQnql 1 1

t,uT6:En?lt?1lrau=uTErp!{ l IaT ( 9I =< uTOrEnlJaTAau) JT

) (uTErp!-I l IaTrnau luT ) uT6:tnltaTla8 pTo^ oTlqnd(

,uT6:tl{lJeT urnaar) ( )ur6:tn1*"1e1fl];t 1,t\#1r,,

(, anItATeqE'Ir{au= I aqtl

) (anle^IaqeTnau 6uTr16) IaqETlos ploa c11qndt

sTaqeT urnlaI

) ( ) IaqeTlao DuTrls cTlqndpqDI qutt c,nqJll

N L

t

sueltlz srrBagB^Bf : 6 EtrpFqc

Page 21: JavaBeans JFC Java2D

-'t

9qN .)'.{c .oqJ .

l_9r Sulr

ENCI

v'61 'SuQnIi

eop 19tu

, d o 1 s ,?.\ u.9t{uqd udq3

Lr Stronqd

, xBrd .PA :nBsr.9qu llu11 u.gqu

l'8 '6

:11 cQnql

)qs rtrt{l

nqr qcll

l. u.9qu

Sr f n

>f ,,oqc t

oqc .r l "I E ' ,cqc .oqc .r.gnq qull

so1 lng

J'7,'6

j rreag BsG!.:o11ng

xqs \ : Jycg \ : cJ' I ' 6

tss '6quqql RI

) l,?y

a T \ : c

a T \ : Ca I \ : cg

'9 '8

T \ : C\ nI{N

{t

J ( .JT6 'Gg lxa&uo? lng , , ) a6euJpeoI u rnXar

) (azTs luT)uoc l la6 e6eur l cTTqnd

) oJu luPagaIdrTS spuaAxa oJuIueagc€ lxa . luo? lng EEETc cT lqndt r . l l r re 'E l \ r t l rodurT

, + ' s u P o q ' P ^ P t l r o d u Te^e C' olulueagq€1x4tr 'uo??nS ul l dgJ

anltr' : uEag-e/\PI'ssetc' qglxaluol?ng ! eurPN

0 ' T :uoTara^- lsaJTueI . I

Jur qgaxail,uol1ng un dgJ

IT6'q€XxaI'uo1?ng qu9 qulq u$ dgJ:B,l r9r{)t 1.?Il{1 ugc ur1 dp1 .9s 10w',(9p oR^ rull conp eJrEt'qEfxeJ,uo?1ng

r8u ur1 d9f ter uOlH 'r9q{ tglqt ugr ull d9t )9? 0q upot Bnqr g-p ClglxaJ,uo??ng \6uTureaT\ : C uot tfiur

I tquror i ldpqe1 ud8oqreCI B I runqdur1 d91 .9s lQur ru?qtupr rpF ' .u r tdgr r {u?q l Eunpdgxgpsueage^Bf ugqdr {u9 t {1 10Wrlcip uglq ;qr1 cpF"rl tglqt ugc tuns gq.9s lqn '9'8

t, ( an.rx ) aTqTET^las ' sTr{?

) ( ) oI^IAot{8 pTo^ oTiqndt

, ( asTeJ ) €TgTsT^ las ' ETqX) ( ) ar{apTq pTo^ cTTqnd

brl gq zfUt Euonqd cg31 1

tt

, ( I ) euaualga^ouor EraualsTTa^ea)

( ( I ) s u T p l u o c ' s r a u a l s T T a ^ e a T ? T T n u = i a l r o u € l s T T a ^ E s ) t T) ( t raualETTasnor{) rauelsTTasnolr le^oular pTo^ pazTuort lcuxa cTlqnd

op rpn4 tq Eupp ltp raua$ITasnoy1 Euiv\ lBP 9Q 1bo7 pp cr.tltt RuonId / |

{{

J ( T ) luauaTsppP' araualaTTaJ\eB

) / ( I ) E u T P X u o c ' E J a u b l s T r l a i r e s i ) t T) ( T raualsTTasnor{) rauo?6ITaEno$IppP PToJt pazTuorqculs cTTqnd

rauatsl7asnow Euinl !9? $tl Eupp cpt1t1 ugrld !up!, cp? 9P cgrt? Euonlq/ I

, ( )ro?ca^ i l rau =sraualsTTaJrts :olca^ luaTeuerl alt^Trdraua$I'l Euon !9p lcpr qcps rluop g6 nn7 I /

(J ( ) AuTpdar

! a€ tTeJ=pasncot

) (a 1ua^gBnco. { ) ?aoTsncoJ pTo^ oTIqnd(

I ( ) euTpder. ,anrx=paancoJ

) (a ?ua^gBncod)peuTpgsnco] pTo^ cTlqndugp ?1.18 Eugrp aq op sncoJ Eugnq qu77 c9? fI nXl /

{ {Esrqi (a )pa lTx t rasnou ' ( (T ) l v luauaTa

' s taua lsTTa/ \ps ( raua lgTr laanor { ) ) : c asec!)tParq

a ( a ) p a r a ? u g o s n o u r ' ( ( ! ) ? v l u o u r a T a ' E r e u a l s T r I a J r P s ( r a u a l a T T a a n o I r I ) ) : z 3 6 t cJ:{earq

J ( a ) pe{cT lcasnou ' ( ( T ) avrueuaTa ' s :oua lsTTa^EB ( raue lsTTasnon) ) : T a6Ec

) (adIJ,asnou) qc?Trtrs

) ( + + T l l u n o c > T ! 0 - T l u T ) r o I! ( ) azTB ' e . Iaua laTr la^es = ?unoc luT

) ( t l n u = i a r a u a l s T l a ^ e E ) t T) (edxtrasnou ?uT 'a lua^Ae8no$I) lua^gosnonarTl ploj l ' a1ea1:d

raua$ll rDr u?p rcnur Eugnq quu ?o opq Fugtlt tl"t8 EultP [pu cl}ru Euonqd / /

upnqciuuage,rep: 6 EuprtqC 6rz

Page 22: JavaBeans JFC Java2D

'xo uoqr €^ Tle?suT lFu u.gqN .'Jef

OtlxoJ,uollng ull dn u.?p ugp 8up.np Iqr q^ a^Tqc:V ltro:t ppv u6ttC ''a?1a led arn6TJuoc\TooJ , : nuau uoqc '

:nes nqu trlql qr-ec '8uap gp 1.9r Sulc

raplrngr nqu uBnb cnr? uPlrt 19qd nr 3u9c cgc oRA suBagE^ef u9t{d quE'ql 10ur Bng

rapungf ufflrl l-eqd nc Eugc EugQ CslxoJuollng utQ;q5u 4q1, 'V'6

'or1 9q rgrql Suonqd r93 q^ qull rQnql '3u9nq

qu11 enb Eugql nequ rg^ r.gu t?{ ronp ugqd quPq? JgC 'Pt utgql 1.9rr conp oPu 9ur utaop t0tu

91 3u9qy dg.r dg1 tugur ueqd QqBu 3u9c egc Supnl 4 cl qulq" dcG 'lgl 8ut.rp gp .doxS,,

t9u op^ u.gqu €,^ epur dequ ,sueagele1' npp 14q,, d.9q1 9p ,,,f,ela, lnu oq^ u9t{u

pq1 9r B1 elS,(9g 'e.r enp raT66n3 ugqd qupl{l EIrr 6uTTF6nfdols rtq? Suonqd udq3

:par1c113asnour 3u.9nq qur.l oqr 1r1 Suont urPI g^ ,,dolS,, lyru udqc oaql d,911,

:6u1166n31re16 3fq1 Suonqd udqc,tgq e1 ra133n1 eqrc D'r1 9q ctql Suonqd

cgr urg8 oeq os Bn) Br pnp ?s xogueag .ra133n1' suBagBAEf uuqd qupqt u.gp ,,,{e16.

u.Vqu l tru 1rl tQnqc 09{ oaql d.9!1 ps)tcTTCasnou\aBnot{\6luarrg\1tpg :nes

nqu lqnqr qc11 3u.9nq qull xogueag 9s Enr enl nuaur r.r1 udqr p,r ,,,f,e1d.u u.gqu ltru

udq3 ., ,do15,, qA ,,xeld,, RI 1!ru rotu oqc upqu uelJ9p P^ c8lxaJ,uol lng nl u.gqu

lrlu I€q oe1 9p nes xogusag oq^ ?tp ra133n1 sueag ueqd qugql uoqc dPH

cgrl{ sueageael ugqd qugql cgc -rp^ upqu llru 1,9{ ugl-I '8'6

'1.91 9q>{ SuQp lioq q€?xa;uo?1ng ugqd I{upql d.9q1 ?s Pl ?eTt qurl rQnqt

Enr lpp ,{Bqt Bugnq qull lp^ d.OIf [r{f ^9H '(IoB obnp ,,++4,, tr]u snr ( ) er$ oqs ctql

Supnqd) Br u?rr{ ftt ,,++8,, u-gqu 1nu Iql ,,++f AoQS. u.gqu lnu oP^ lqnqo qr!{

ngu '1ro8 renp ,,++c,, tnu elc / ) anapTq c4q1 Suonqd; 1,9ur uglq Qs ,,++f ,, u.gqu

rlu lqr,,++g opJH/ u.9qu Itru o€,^ lonqc qr!{ ngu Lgu 1.?t{ qulr l -enb nes')IO u_gtlu q^ all!,loqa uoqr ,,++It"

u.gqu tlu enr rpql Suonqd rgr 9r 131t tuo8 oeq Qs Enr Br enp ?s xoflu€of[ 'rr**-Crr

ugqtr l tu u.?p tqnqr og)t 9p nEs pa{cTTCasnoul\aEnor{\aluaiag\1TpS udqC '' , ,++f ir IOqS', u,gqu 19u udq3 .

u,Bqu r',, en' 'Dq1 Euonqd ce' p) 1.e1 uo' oeq dtSJ't"l""il lTt,.il:#l' ':,iIf,':,

(r.gqu tnu u.9p tonqc ogrt 9p nBs pa1cTISaEnoul\aanow\61u4^g\lTps uoqC '

, ,++f apTH,, u-gqu 14u udq3 .

:nes nqu nBqu r9^ eg1 Suon? ugqd r{upqr c9c gp 3u.9nq {utl

l.gu r.9>I'teg qull tOnqt €Irt lgp dBql 3u.9nq qurl 9r 91 9p 3uor1 d.gc Sunr q€1xa,Luo11ng

pu Suqnq qurl tgr,tgqr ?s 81 s?ua^g\lTpg :ntraur uoqc ngu xogueag tts E J 4J

nBqu Ip^ ugqd quqql crlc l,gtl ugll P^ Eu,gnq qull Brl ursflx 'z'6

:{1rado.r4 gfs BnJ e-A xogueag os

e4i ur93 oeq qg?xa;uollng Suftp 4s II{{ gnb l.?rt CI d961

:xoglool gs enr oE^ 19p conp Qs qEAxa&uo11ng

upqd qupq l ?pq 'unr \xogupaq\sueaq\Xqg\ : Cqur.r1 Suonqr deqc gp nc5 ' e:e [ \ sutag\Xqg\ : C

cnur nq l oq^ feF 'o€ lxa , ruox lng u l l dW dqqc

:yqg nc Eugc Eu-eq O6lxo;,uollng uQlqEu FIII 'I'6

sNvgg o8lxoluollng cNno os '6

'el8 u.?p ngp 41 Sunp ,{gx 9p e1 B,tu sueags^€f ugqd qugql q1

qulqc dgp xp: 'qgrxa,!uo1?ng ul l dvr PI rDnp nq1 gnb 1.9y

T6' q€Axa,I,uo?Xng BsPTc' + I l tr ' q€lxal 'uo11ng

rp F 'C€ ?xa;,uo1lng ut1^c rt C <q€lxa'Luol?ng\6uTureaT\ : C

e^e t ' otulu€agq gAxaJ'uo11ngcene !<qg1xal,uo1?ng\ 6uTurEaT\ : c

e^e g' c g lxaJ,uol1ng ce^e c <q € lxaJ'uol1ng \ DuTurPaq \ : c: uon8u ull dp1 qciP uglg

qul.rl Euppqc qciP ugIA '9'8

lur q€lxa,Luoxlng

916 'qg lxag,uo?1ng

e,re [ ' oluIuPagoE lxal 'uol?ng

e^e t 'og?xaJ ,uo?1ngcI€ lxeJ,uo1lng \ 6uTuxearl \ : c

:nes url dg1 3u4qu urgS oeq ?s eF ,{9q u.gp oqr Bl E[tr u9 np dg,r nq51

{{

ron8u ur1:q1 lQru oi

t

o8+xoJuollngsuBag

u-gt{d t{ugt{,[

8ru suEagB^Bf: 6 t

Page 23: JavaBeans JFC Java2D

nd

^ A

s e T ct m l l

oduTodl[ToduTodutTodurT

np !AquB,qlT qull) quEprnsunsu BAEf

r Sunp

PI dgp

t

qnd

?s d€uBNC BI

)u utg8

)q 19nt) nglqc

Y'ZT1r{1 efc

aB cpql

t

rlur ot{cpA 'dEuu Supnl

I ' I I

Inr u9I1r Sugq:1rqJ nturos upq

u ? l ' I g pogueag

tt

(l e c

tA I

tpllqc suBagBABf: 6 Eupnqc vTz

,.rTgr=^ef .T1(,uT6rEl{do?-

, TAqEI-) [ ] rofdTrceeqr(1:ado.:d /r l?u = spd I I roldTrcseqrIX:ado:t6

p7 cPp Eupq Euip egyl 1, (, ,uTbxeu 1I aT

" ) aureNlpTds TCIleB . u16:e4Xge1-

, ( , ,uT6re!{ lJaTXeet, , , ,u16:e1113e11a6,, ,aaelCupaq ,, ,uT6rEn?JaT,, ) roldTrosaq.t(1rado:6l[au = UTEJPII?J eT- ro1dTrcsaqj{ lradord

ur&.to1t11{a7 qu17 cQnr11 pl cb@ | I, ( , ,uT6reu do?" ) aueg.{eldslqles . uT6rej ldol-

J ( , ,uT6rel{doI?ag,, , , ,u16.:ej ldof 146, ,asrlCueeq ,, ,uT6*IrIdo1,, ) :o?dTrceaq.f,1:ador6rrrau = uT6:eI.Idol- ro?dTJc g oqr{1:adora

ut?.ro141do7 r1u17 cQntp pt cpe | |I 1.uo11dec uol?ng,. ) eurpN.f,EtdBTCI?a8. IaqEI-

i ( , , T e q r T ? a s a , ; ; f 9 e p { ? a 6 , , , s E e T C u p a q , , T ? q E T , ) : o ? d T r c s a q . { ? r a d o r dlrsu = Taqel- ro1d1:roaaJ,J{lrodord

pqDl qun c,nvt pt rlql I

) r:e) ( ) sro?dTrceaqr(lredordAa6 [ ] :o?dtTrcBec,tarado.r6 c11qndt1ur7 cQntl? c?c oqc yupp pt cpp Eupq ?o p4 pa EuVp tgx ,Cpu

"r,rltl Euonqd | |

tJ (, , JT6' q€XxeJ,uo1lng" ) sotrtrIpeoT urnlax) ( az TB 1uT ) uool le6 a6eEI olferrd

suDagDaDf ugrld tluprll olr Iupp Euont nglq Nu ?a pt1 2s tpu c1tt17 Euo7tt141 1,88 t Ic ' C IE lxa [uo l?ng = esrTCuEaq asEIC

) ofulueegaldurlg apua?xa ofufuregqE?xai[,uo?lng asEIc c11qnd, r .? r r€ .eauI l rodur l

, r ' suEeq. r r re f 1 :odu1

uau0oguluuagqglxaluollng :6-6 irp yn

:uT6:ElrIlJa1 'u16:epdo1 'Teqtl q otr nl q Errr qun ronr{t I oqc p c(rp q qcyp chry '9p:cnrl Sunp dgx e4.r q qllt Cg1xaJ,uo11ng susagB^ef upqd qugql €0r olulupaqq€?xaLuollnS d9l ru1 1,91a gs nes rip ,A .dpu:JuIuEa[l dg1 3uor1 .{.9q1 urll apnp oE,u qun aonql agc rQA !.9p Jolradsortul npH npul oaqt qc;1 ugqd qrgc Suirp d9 3u9q:1 9s qclp ugrq,'ulrl 'supog€Ae1 upqd qupr{l EIrc qull ronql 3u41 oqc l.gll Iqr gr r?p gr{r gr ?1 oJurupagaldulS dg1 oqr rtp lgc qcac Suqg

'aeeTc'oJulupegqElxa,LuoXlng d9l Ig^ ur?)t 1p ?s el Blc qE?xeJruo1lng upqd quqqf np IA .otulueog

j?l rp^ SuQo ueqd quqql d9l ugl pl u?l 9c dg1 lQru oq^ ru|I conp ?s suEagB^pf ugqd qugql o^ url augr{l rgc (fgr{l ulll qclpjglq qulJl .9p) tpn i(nb oeq; 'suBagE^Bf ugqd quqql oqr qupp SuDnt nglQ 10ru g^ d.91 ngc nqu 9c uenb crut uitlrl 19qd 3uerut rgur cgr'11 163 conp gs uocrlaE cpql 8uonq4 'uocr?a6 ql 9p oJururagaldulg dg1 elc c4q1 Suonqd rour t9p rqc yqc e1 {9p p

tt

J ( " IT6 ' Cg lxa ,Luo?1n9" ) a6eu1peo1 u :n1a: ) (azTs 1uT ) uoc l?e6 a6EuI cT fqnd

) oJulueagaldulg apua?xa otuluEagq€Ax"J,uo?1ng B6ETc o11qnd:8unP dgx Bl Pur sueagu,tel ugqd quqqt g^ ur1 3ugq1 .9s lQur ur9q1 d.gc Sunc n,r uQrqu 9c oJulueagef drrT5 dg1 41 1,9nx

rgp conp dgu d91 e^eF'ofulueagq€1xaluo11nS ql r9r{{ nqd dp1 lQtu e.r ot1 9c u1 q€lxa;uoleng qcip uglq IDIoJuruBas dpr g optrH r^tlr .0I

'cgr{{ sueagu^ep ugqd quqql Supqu nglqu t_Br rBa doq 1.91 uunb cnq uggl 19qdJup.nrl Igur 3uo.t1 Suqp ?p qrgc lQut du,u ueqd t'rrqq1 Euftp 4s pqt 9c Bt tqp IB,c lq{ nES '(raplrngf\:C c,gg cnu pq1 op^ lqc cpnp rapfngf1ug1 8uonq3) suBog\rapllngf\:C rhur nql o?^ dgqo oes raplrngf cpnp 9s .ruf'qg1xa;,uo1tng €l B1 Bnc suBagB^af ull dgJ

Jfr(,

Page 24: JavaBeans JFC Java2D

,sT = uT6rPfldo1 luT cTlqnd,9T = uTorer { l ta l luT cT lgnd

,,, IaqeT ttro?Enc r, =1ua1uoc 6uTr1S oT Tqnd) TeqeTx sse tc

Iaqq Lpp ?8n1p pl ?ru dtrI I I

, r ' ?uale' +rre' E^tt uoduT, r '? i r r€ 'eae[ 1 :od tu1

, r ' s u e a q ' e r r e [ l r o d u 1, * ' IT ln 'e , le [ ? :od tu1

t r ' o T ' e , r e I l r o d r u T

s^EfCEIaqs'I :01'6 itP !A

:ugr.r1 lgqd qqu cac nqu 3u9r r.gnc 3u4p rBn8u ep I91 o:1 9q suPagBABf up{d t{uP{r

caa Bunp d'x gp rgq:{ gur qutur Bugu eq1 loru ur?qt d.gc Sunc ?s .{vp lpnp qu$1 Suonqc 0q ue'ot 19s uen$ 'ugu oel 4 op TaqeT qull

rgnql oqc quqp asero'roaTpgraqer pl BDu ogql u€os 0qrOtu uqr'1uor E^ roToJ:tceq'rorooaror qul l ronql oqc t{uPP

€ aET c ' ro lTpg luoa ' a . ro lTpa ' auEaq 'una

6serc' rolTpsroroc' srolTp. ' """ :1; : i "^r ,

Elcupnqcog l { lu tosQqcgc41 i ( ,9110tu( Io l IPo i (yedord ;ogq lu iosQqc.ue{ {3u9pe1sat lc .o Iu lueogcETgqE' Id918uo. t l ,'ugqu €nt 9l quec i.r1 9rB cac q'r Sunp

IOu lg^ Buqc 9p n-e,rrr I€^o r{ulq lgur tuo8 oeq er qa ronp ?s El €nr Teqet qull t0nt{r 'qull r9nql or{r lql uplq 9p qupp 3u4'r q fgp

.r li,qu [qc qulq r,r rueqd ogr Qa pp d,gc Eunc enpnlurud c4qt Euonqd gtu 6 sclqdu.ro 8uon1 I,9p Sunp 4s qI 31 B$r n^ u0lqN(

" ' t l

) (r aT6uelcau '6 EcTqderC) enIEAluTPd plo/ l c11qnd

:nes nqu anTe1luTtd cpql Suonqd d.gc Sunc 9s dpu

dg1 .1:od4lns:o?Tpg;lrado:g dp1 r.rr tgnx ugp ronp eeelc':e'{uTdsTqIaqeT dpl ur?qr Sunp dgx e1 'dyado:d os Efrc er

fvu raqer qult rqnr.Il conp ?rr gp Enu upH '(ur6reltdoa ugrl a1 'u16:e!{lrar I9r1 9l quuc ir1 9rB '1ue1uoc u9qu Sunp tQu ur93

oEQ leqeT qull cgnqt oqc ir1 9r3 tgp dEql 9qr 9r SunP Ip.n8u pp ugu o01 conp eselc':olTpgTeqEa ?l u91 9r oPI{l uuos Qq lQyq

:iJoi"* oi,, "o"qia"ont

I.9p roru cl ragrr qu11 gnql 9r ss g€taqe'I '(toqr E.' upqu nes elqd 3u9q 1Qu utgql ?^ ql Br 19ql) ngHc

g Sutp 9r u-Equ lo(u 9^ 9P 8u{p q€TaqeT EI u91 9r rpur sueag€AEf uVqd quqql lour Sunp fpx 9s e1 dgp Ignp '36q qultu 9q

o8Tsfl\rl sNvsgv^Vf Nytrd HNYITJ CNrrO ,\lrx 'Zt

'1.grqu uenb cnJl qryr lQur fgu Taqet qull rQnql efc

Eunp r.u lgp deqr pqt 9c BuQp Iengu gp oRu qcac rrEI R^ dpado.r4 os Pnr u?rl oqu .?ql nqu de'u qull c0nql ?^ Igqd vl 9P u.g^

r anlelnau= Iaqe T ) ( anTe1^rau T aqerlx ) T aqerllaa p1 o,t t 1 lqoi

i TaqPr uxnlar) ( ) Taq€'r1o5 raqerx ttrqtt&fTaqET IaqETx

:nes nqu Sunp ,(9x conp 'ra11as qir ra11aE cpql

Euonqd caa 9r EuBc Et 9p lqt .,(qu

1aqe.1x d91 cQnql 8uoru l.gp tour ql IaqBI qull tonql Sustu pql 9r suEagBABf upqd quqq;

truT6re$ldo1 1u1 c11qnd

luT6ren lJaT ?uT cTTqndJAua luoc 6uTr?S c11qnd

) Iaq€Tx aa€Ic

:n€s nqu d91 rQur 9c Et np !A'rolTpq,tlradord 91 ro8 cDnp Sugrr ogql u€os 0q lQur qulur oqc

Bunp ,(gx nl qult cQnql Eu4qu .3u9r.r ogql uEos Oq loul tunp fgx gql 9r ug^ e1 de1 cr,rqd oPl nl Suonl 19p SuIqu ql qull cQnql tpn 'i(qu

ugqd quqql tu'r{u ql npH go r{ull cOnqt oqr quFp nQ11 np dgqu qrgr t-Bc ugs Sunp dgx 9p eaep Joroc '1uo,tr '6uTres pqu 3uon1

!.9p BuCp conql n?rl np "Vqa

quqqt IR^ lQur feq uBaTooq '6uoT '?u1 nqu ugrt uop noll Dp upqd quqql Supqu tBir tqg

(uorros.f,rusdoud HNIJ, Cgnnr I$lG IYHI CNOA OyHr NVOS 0s .gx IEIHilII'dt1 cr,rqd qurl conql 3u4qu oqc qugp 8uQ"r Pur.?{ l.?lql qr9? 19x ruax 9s er dgp IBnC

',(Yador4 os Efc uerl

uQrq t-Bnx Sugq:1 ugu oqr q€lxaJ'uolAng d91 elc 91 cfp SuPq 3uor1 f1 SuPp cDnp 3u9q1

dqu quip cQu qu;1 cQnql 39c CI op i'I '1.9ur u.?!q 9p (ruod) 4qc Suqqd {eq lpunorSe'roJ) Dqc nqur

lpunor8qcuq; ugu nptu nqu quIl sQnql r93 {p'{t Ct 4 ''( Pp ngu uqrqu dn; 'npp ueq I9^ os uoq

u?rql ugql ugu prl gp uTbrenltal 'uTEIPndOl 'IaqtT ugl{u qull conql t9c u91 'Igp

,(eq1 ns 9c dgr{r ?s q€?xal,uolxng ueqd l{uqt{l oqc qugp i(yado'rd 9s €r.tr l9s uunb 'xogueag

Ip^ yqg qugl Suonqr dtqc pa qg?xa,I,uollng ugqd quqqr 0q ugol t€1 t{cip uglg(

t{

JTTnu urnaar ) (€ uoT ldacxguo l lcadso: - {u l ) qc lec(

,spd urnlar

:9nrl SunprJuluBag ('.{ulrl 'susi

'-:91 rpl 3rr?lq qugl:q1 ro8 oDl

3uojr1 19tqu1r1 8uo

suBaBEl

rgp 3pnP

M

tffilffiIt{*.idftiFa

Effi,NIM

tffiMEB*E!

suBagEABf: 6 tupFqc

Page 25: JavaBeans JFC Java2D

{r A

f d

r A

q {

qndl t ld / I

, 1 n g'xa,[,xa,L,xar)q€T)qPa)qE'Irq€T

: Tqnddnt /

:OdUIT:odurTiodurT

np !A

{, lBuraluoJ)

tt

) ' 6l ' 6r . A

r ' 6

r { >

?.Ix

'tttld I /

{

: ' : J / l

i) a) . J l l

Ftm t /

] Ttqnd1 J f I I

l a :tqnd, t l J / l

tqnd\T :d

FIqNd!odurTrodurT

np tA

I I qul l

Dnqc su€ag€ABr: 6 nuprrrlc reI I I I

t

! anlenaaau= ?uof) (anTE^nau ?uod) ?uod?es pTo^ cTtqnd

(,?uoJ urn?er

) ( ) 1uog1a6 Auod oTTqndIltc Eugild olc !u!t c,nry ?bp pa tyl | /

t, enTEn,|rau=roToc{cEq

) (anIE^Itteu roToC) roloC{c€glas pTo^ cTlqnd(

JroIoC{orq urn?er) ( ) roToC:tcpg?e6 roToC cTlqnd

uau nDTu ayc qult c,nIl fip po tyl / /(

,enTpA rou=roToCa:oJ) (anTp^.orau roToC)rofoCaroJlas pTo^ oTlqnd

(,.roToCaroJ urn?er

) ( ) ro loCaroJ1a6 rofo3 oTTqndIIc nDu oyc vull cgnu fip pn ,cgT / /

t, anTe^lrreu=f aQrt

) (enlr^^lau leqpTx) faqETle8 pTo^ oTlqnd

,TaqET u :n?ar) ( ) TaqET?e6 1eqe.1x oTtqnd

u_ovu Eunp ,0u oTc lult cgnrfl tW pa ,C!,1 / |

(

J ( . f ,+do1 , ?JaT ,1xa1) ouTr lsAErp. 6, ( : oToce ro f ) r o l oJaas .6

u!!u ?Al I: ( I - I +do l , I _?JaT 'Xxa l ) 6u1 : l g r r re :p .6

, ( a?Tqrrr . roToC) roIoCAes. 6upqu oqc Eugq 2Al I

JuTSren? fo f . f eqeT=XJaT ?uT,uTSrrI^Ido?. f eerf = {61 luTi 1ualuoc. IaqBI=1xa1 6uTr1s

uPqu Euotll lBp Eunp pu ,CyI I /, ( ) ?uac8v?o6.urJ+ ( ) 6uTpEaTla6.urg=. t 1q;

, (?uoJ) scT:1al l1uod1e6.6 = uJ scTr?al l?uodpqc luol cgnlp !4q ftrl / |

, ( r { , t , o , o ) l c e u l T T J . 6J ( :o loc{ceq) roToDlss .6

(punorgq"Dq) u?u npur gJl /,1q6Taq. ( ) azTsXao=q ?uT,rrlPTrn.

"wi;:;I;lI) (6 ecTqdprC) XuTpd pTo^ pozTuorqcu,(s cTTqnd

t, ( 0 t, 00T ) uoTsuauTc r,rau urnlar ) ( ) azTsporrarerdla6 uoleuaurlo cTTqncltl uoT?dpc=?ua4uoc. TaqeI . sTq?) (uoT ldpc ouTr ls ) CgTeqEA cTfqndt

tl.f,rrc1q6 T r . :o ror= ?"1t"t"t"TJ-"1 jT:S

) tcefq ' :oToJ= ro loCaroJ rotoC( zr 'qTos' 1uo.tr , rpTtrv, ) ?uo.{ rrrau=

r o TaqrTx ^rau=euot ?uo,tr

TeqET Ieq€1x) se^urc 6pua?xa qgIaqET asrra cTlqnd

ouaqql suDagDoof ugtld tluptlt Eurtp,egxl I

Page 26: JavaBeans JFC Java2D

J ( (uT6rEI {?Ja t ' o ) DuTr lso l ' ra6a1u l ) ?xa ' I ' xae ' l IaT?xa l 'dj ( (uT6re l {do1 'o ) 6uTr1so l ' raoa lu f ) l xaJ ,1as 'doJ ' l xe ' ld

. I ( lua1uoo ' o ) ?xaJ '?aE ' ?uaeuoo lxa ' ldl :4,{e 1ds 1P = -r a,te T ds TP

' 6 Tq?j O s T q a

) (o Taqer lx ' ra , {e1ds1p :o l lpgr t l radoxa) . ro lTpgIaqe l c11qnd

optll ubos gq opa Iult cgnlfl Dttr it| gtB cpc wp Euip t?llzt q1ltl Euonqdl /

, ( , , . f , Iddv,, ) uol1ng r 'rau = ?lng^tddV uol lng

, ( , ,gT , , )pTaTJ?xar ! r r l?u = 1 f a ' I xxe t rd pTaT. {1Xa 'L

, ( , ,9T,, ) pTaT.{lxaI ' rqau = do,I j lxaf id pTaTJlxaJ'

, ( , , IaqeI uo1snc,, ) pTaTdlxa'I 63q = luoluoc?xal,d plaTafxa' l

, ( "1 faT" ) TaqPa r {au = ?TeqPt IoqPT| ( , ,do?" ) IaqeT J t tau = €TaqeT TaqPT

J ( , ' s1uAXUOC 1xa1 ' r ) IAqeT l r rau = zTaqet TaqET

, ( , , ro?TpS laqeT azTuto lsnC" ) Taqea J r lau = TTaqe l IaqPT, ra^f,Ptds TP roaTPaXl:edora a1e,11:d

) TouPd spua lxa ro lTpgTeqer l ssBTc c11qnd

upqu o\r lupp oplt ubos 9q 9I t/!!t tpu d97 1 1

! r ' lua^a ' l rv re ' e / r tF 1 rodu1J r ' s u P a q ' e J r e [ l : o d t u 1

, * ' l rrrP' erre [ l :odtuT

e,re!t.ro11P31oqE'I :ZI '6 nP !A

.laq€l qull rgnqt oqc que,p ogq.t u€os gq.?{ tglqt quvl 8uonq3 'TaqeT qull rOnql oqc 1!qrr dgr gp ,,'f,Tddv" lqu

op^ u.gqu gq? 9r EuQp rpn8u Euox Igp d'qr rqy '1ur8re1ldor) ugrl ugrq qrgr 3ugoq1 R^ (uISrBI llJal) I9r1 uelq qcar 3u9oq1 '(lualuor)

ugqu Sunp lou RI Igp ,{e.q} uvr ugqd qugqr I 9C TaqPT qu}l sonql oqc ir1 9r3 IBp '{Eqr 3u4p ro-n5u 9p 9s €fc AI dpp lpnp QAt

tt ( Z /1 r {6Teq ' r 'O ' l xaJ , IE IdsTp) 6u l r15 laerp ' 6

, ( a l T q A ' r o T o C ) : o T o C l a e ' 6

| ( A q E T a q ' r ' q 1 p T l i l r ' O ' O ) T e ^ O I T T I ' 6J ( P a I r o T o o ) x o T o C a e a ' 6

J lua luoc ' o+ , , , , + ( uT6rPr {1J aT ' o ) 6uTraSo l ' ra6a?u l

+ , , : , , + (uTorendo l ' o ) 6uTr1So1 ' ra6a lu l=1xaJ , r {e lds Tp 6uTr lS, ( ) an Ie^ lo6(Taqe lx ) =o TaqtTx

) ( . r aToue?cau '6 ec lqde:g1an le^ luTed p loa c11qnd

,Cltadotd gs Dnr t)J u7tllu Dn) Uutl r|n1il tcpq qut't1 tpu c1tr17 Euontl4 1 1

{3anx l u rn la r

) ( ) aTqPluTecIsT uPa looq c11qnd

onb 7qt1 ?n op anlDyturod cvt17 Eup/tld EuTp ?s upllu qull c?nl\ opq Eugt1a1 1

tt Io?Tpa urn lo :

| (o 'sTq1) ro lTpgTaqPT r r rau = ro lJpaoptlt ubos 0q obJl I

t ( ) anle^la6 ( TaqeTx) =o IaqeTx'upyu D?c t1tt17 cQnt1l Ettotu 3ui7r7 !9p ?n tyl/ |

) ( I T n u = = I o l J p a ) f !

) ( ) rolTpsuto?Encla6 euauoduroc cTTqnd

upqu 1lul! cQntp otlc qupP op1il ubos Qq ?a prJl I

tianjt l urnla:

) ( ) :o?TpSuto18nD6?roddns uealooq c11qnd

Eu4rt optlt ubos Qq lQtu uoc uply !u!, cgnlfi opq Eugqa1 1

) ( )ra,teld'TclTaqea traOol

uDllu opul ubos Qq n!3 nnTll ' rolTpa rolTpgTaqPT a?e^Trd

) lroddnsroa TpgIa: adoxd 6pua?xa :a' t{e 1ds lqIaqeT a ae T c c 1 lqnd,.r ' suEaq' eae [ ?:odur1

, i ' 1 r € ' € l l P t ? t o d u T

e,ref.ra.{eldsldlaqu'I :I I'6 tlp lA

:uArq 3.9nx ?s 9u oqr quPp rolTpgT€qea o9ql uEos 9s efr lql TaqPT qull

,Onql en, lgqu nqr Bunn oun t6nqc qrr{ Sunp ro33u rqy dpador4 9s efc Br IaqPT qull tonqt ?^ qr9i.?)t 1.91q1 os d€u ugqd

Lt6suBagEABf : 6 Euprrrlc suBa{

Page 27: JavaBeans JFC Java2D

8It

(t

t

qc

] l reu = ToqeT- :oxdTrceaqllredordquq rgnvl olp qupp opqt ubos gq qulp l1p pn pqDI qun c,nlt pt rpcl/ /

) ,kl) ( ) s ro?dTrobaqI?rador61a6 [ ] roAdT. rcsaq^ l :ado. r4 c11qnd

suDagDnof ugtld tluptll cDc oqc t1u11 cQnqy pg cltp Eupq EuTp tpx ,(pu c7rr17 Euonqa I I

, ( , , f T6 . OgTaqeT" ) o6Eu lppoT urn?a:suDagDaDf uoqd yuprlt otlc Eubn nglq uq Eupp t1uy1 ?a pql I

) ( a z T s l u T ) u o c l ? e 6 a 6 e r n 1 c g l q n dJ s s e T c . ( I g T a q p T = B s p T C u E a q s s e T C

) o fu lupaga ldu l5 - spua lxa o lu IueagqgTaqE. I EseIc cTTqndsuDagDnDf uDUd Uupqt DT? rXtllt Eurqttld pn Uull r1n\l cgr an u4 3ugt11 oqtlc ,cpu dgT 1 1

, + ' s u E a q . E , r p t l r o d u T, r . l l l re .eJ le I l roduy

u,ref oguluuagqglaqu.I :gI-6 fip lA'q€TaqE'I suBagE Bf upqd quqql Bfc qull

cQnqt tu41 oqr (rolrPa dlradord; oeqS utos Oq 4{ Susp p^ p1 ctp cgc Sunp fgx sp ogulueagqgTaqrT dgl tgru ugr Bu4r neg

{t

r ( o) anTe^la8. raxeTdsTpuplu !u!t c0nr0 oyc !t7 1gp toqa11

J ( , , ?Eur ro f raqurnu pr Ie uTt r ) u11u l . rd . 1no.uaas l {S) ( a uoTldacxgleurroJxaqurnN) r{clEc {

, ( ( ) l xa t r '?a6 . do t r?xaJ ,d) luJasxed. :a6a1u l=uT6rpr {do f . oJ ( ( ) 1xaJ ,1a6. 13a11xaJ ,d) ?u IeBred. re6a lu I=uT6. reWlJeT . o

) ,{:a! ( ) 1x4,f,146' lua'JuoclxeJ,d= lua1uoc. o

tpt17 rubt t1u17 aQntlt otlt i.tt wq/ t

J ( ) TaqeTx /rtau=o TsqPTxtelt tuoi uplu llult cgnyy obtr 1 1

) ( ) uolAng.{ lddgssar6 pTo^ alp.aTrd

tT T n u ' l l n g ^ l d d v ) p p P - 6 T r I 1I I n u , 1 I a T l x a t r d ) p p p . s T r { a( I T n u , d o t r l x a J d ) p p e . s T r l l

J ( TTnu, t rua luo31xa l ,d ) ppe. sTq l, ( T T n u , ? T a q e T ) p p e . s T q ll ( I I n u , E I a q P T ) p p P . s T r { 1{ ( T T n u , Z I o q p T ) p p p . B T r t lr ( T T n u , T T a q p T ) p p p - s T r { 1

r ( tt

, ( ) uolXngxlddgesar6) (a lua^guoT?av) pauuro l :?duoT lc r p lo / t c11qnd

( ) raua1sTTuoTlcV. ?ua^a. 1ne. e j1 'e I r rau) reua lsTTuoTlc t?pe. 11ngX1ddv,(1ddy 1nu opn upqu !1t1 Eugny lult fl ltx / |

! ( ( g z ' g g , g L , s g T ) a T o u e ? c a u / , l a u ) s p u n o g l a B . 1 1 n g I 1 d d g! ( ( Z Z , Z 9 ' g L , L l ) a t 6 u e l c a U i r r a u ) s p u n o g l a E . 1 1 a ' 1 1 x a g , d

! ( ( I Z ' g g ' g L , 6 ) a T 6 u e l c a u / | r a u ) E p u n o g x a s . d o J , l x a J , d! ( (€ .2 'gVI ' LZ ' LL) a1ouElcaU ] r tau) spunog las . lua luoClxaJd

, ( ( 9 T ' r z ' 6 9 ' f , f , ) a T D u p l c a u i r r a u ) s p u n o g l a a ' t T a q p T! ( ( 9 T ' l z ' 9 9 ' g ) a 1 6 u e 1 c a u , ' r a u ) E p u n o g l e a . E I a q r TJ ( ( 6 T , G 9 , 0 € , 9 ) a T b u e ? c a u ^ r a u ) s p u n o g 1 a s . Z l a q e T

i ( ( 6 T ' Z 6 I ' S , g ) a T 6 u e l c a u i r r a u ) s p u n o g l a s . T T a q e I, ( ( 9 T , 1 , , , 6 0 1 e ; q , . ) l u o g 1 r r a u ) l u o d l o s . T I a q e I

, ( T T n u ) ? n o ^ E T ? a s . 8 T q ?l ( ( 9 T T , Z g Z ) u o T s u a u T q , f i r a u ) a z T s l a a . s T r { 1

i (roToC>{q) puno:6:1ceglas . ETql! (sgz ' 6zT '0 ) :oToc Aau=roToc{q ro loc

) ( ) auTT?nOlTuT pTo^ a?e^Trdopt11 ubos Qq oqc u1)tp oot? gt1 tglttt tpu c7t17 Euonrl4 1 1

(, ( ) auTT?nolTuT

) Oro lTpg laqrT cT lqnd

srrEagB^Ef : 6 EupRrIc Erzm

Page 28: JavaBeans JFC Java2D

r(ut,qu!1tnrll

'xogu€afJ pir,{yador4 cs Enr I€q 9r u?rl rt1 gir p.r lpqu d9c tpnp ?s ,,uoT?dPC

qu11 cQnql 1q1 ,d1ddy,, ltru op^ u.gqu q^ lrr pF lgp deq;'uQrq 1.9nx ?s rolTpglaqerl or41 nl oPtll utos Qq',,uoTldec {,(,,

conql oe,^ lonqr u.gqu,cETeqeT 8ufip 4s Iq{ gnb 1.9{ B-l f ,vp rgnc xogu€ag quvl Suonqc,(tqc gir sret\suees\xcs\:c

nqt oq^ reg.qglaqer ult d91 dgqc dpq 'qE1xa,!uo11ng Sunp 4s q^ l tp I€r 9p El nqu nl SupnJ

qgIeqB.I suBog€ABf uvqd qugql urQ;q8u +qI '6'8I

'cgTaqer ugqd quqql oqc 3uon1 n"eq *et qug qulq up dgJ OSlxel

IT6 ' qgTaqeT BseTc ' r Ju ' q€ IaqpT :e ! ' q6 laqeT u l^c : te [<qg laqeT\6uTu:€aq\ : C

:nes nqu :e [ 'qglaqel ur1 dpr qugql u-€ np qcip ugtg

J TD 'q€ laqet

'sueagelef ugqd quqql rugl Suqp cbnp ?r ss€lc'Oglaqerl dPI ogq -IBq{ ?saJluBtu ull dV;,

fu' q€ Taqerl .'TaqeT qull conql oqr quqp ogql u€os Qg

e^et ' ro lTpsq€taqET .'f1.rador4 os B{rr Br TaqtT qull rQnql Sunp rQu dgq qu1r1 3u4p dp1

e^Pt ' re . f ,e1ds1PO€IaqeI .'qu;1 cQnql oqr ogqt u€os Qq 4{ Sufp Q^ 91 c*p cgc Sunp fgx dg1

E^e t 'oJu lueaqo€ Iaqeq .

sueags^Ef ugqd qupql Sunp dgx 9p ugn8u gyq

e a e [ ' o E T e q P l .

:ug np oqr quB-p l .elql uec dg1 Supqu Qq uQol E qc ,9p qglaqeT\6uTurEerI\ : J

e-I Bugr.r rnur nql tour oal ,(pq e\ ogTaqpT cl lgur sueagB^ef u9qd quvql qrip u?lq dvx ]q{ tpnrJ

.ref 'qgleqel ulr d$1 qclp ugIA ' I '8I

osrss\r-I NYHd HNYHJ CNnO OS YA HCiO Ngrs '8I

t(

tfTtnu urn la:

) (a uoTldacxguoTlcadsor?uf ) qc?Eo

{,spd urn?a:

! {'1 t IOJ-

' roTo3{ceq-

' r o IoCa roJ -

'Taqer -

) [ ] ro ldTrcsaq luedord l } rou = spd [ ] ro ldTrcseqt r? radorasuDagDoDI. uotld tluprlt oUr qult rQnlq Eupq fA Eupg / /

, ( a a E T c ' r o l T p g ? u o . { ' 8 I o l T p a ' s u e a q ' u n s ) E s e T D r o ? T p g r ( x : e d o r d l x a B ' ? u o J -| ( , , ?uo$ TaqeT x I euregr(eldsTqla8' luoJ-

, ( , , IUOJ laA, , ' , , IUOJ?A6, , ' ,ASeTCt Ieaq ' , , . luoJ , , ) ro ldTrcsaq ' t l radord

11311 = IUOJ- XOldTIC6ac.f, l radOrd

qutS cQnrp o\r Ultpp opqt ubos sq qulp 1t1c pn TuoJ r1ut7 cQntp pt cbq | /

, ( F 6 e T o ' r o l T p g r o T o c ' 6 r 0 1 T p a ' s u e a q ' u n a ) 6 s P T 3 : o l T P g I ? r a d o r d l a B ' r o T o c t c P q -t 1,, puno.:6>1cpe u ) al[pN.[e lds TqlaB' ro ToS{cEq-

J ( , , r o T o D : f c p g l a a , , ' , , r o T o C { c e g 1 a 6 , ' B B P t C u € a q " ' r o T o J { c P q , , ) J o l d T r c s a c t r ? : a d o r di}rOU = rOTOJ:{ceq- roldTrcaac,{uadord

quy c1n1fi ollr lupp op1fl ubos 0q Vulp llr pn roloJ2lrDq !u!t cqntll pl c88 / |

J ( s seTc . ro lTpgroToJ. s ro lTpa ' € iuPaq 'una ) sseTDro lTpg l l ledora?as ' :oTocaJoJ-

J ( , r roToc TeQeT" ) a l l reNJ{eTd6Tq?as ' IoTocaro f -

J ( , , r o I o J a r o 8 ? a a ' r ' , , : o T o D a r o d ? a 6 u ' s s E I C u P a q ' r r o T o C a r o l , , ) r o A d T : l s a q r t l r a d o r dl lrau = roTosarot- :oldlrcsacIlrado:d

qult cgn1fi oqc qupp op\t ubos 0q Uulp !1p pn ropCaroJ qull cgnq W cbq/ /

r ( BaeTc ' rai(eTds TcIoqeT ) sseTcrolTpg/t lradora?eB ' ToqtT-, (, ,uoT1drc ,,{r(, , ) au€N/{PTdsTqlas'TaqeT-

I ( , , TaqEl?as , , ' , , TaqPT?a6, , ' -ase tCuPaq "

T€QET' ) roXdT:ceac t rXradord

r0nr{l

SITBi6tz su€a[IBABf : 6 Eupnqc

Page 29: JavaBeans JFC Java2D

6

r3

: D

,: :i

J Jt . l

'.i 1

I t u

"iu' I-

'-{J

q )

r n )

, ,9') p

i q rrq )r l c

A I

. I

ltc

{c

'3u9q1 {eq qugu oqc o:1 9q 43u ugSu ufflrl tgqd pqu cpr u.9nr lgl rDs np gc sueage^Ef nOrlrc1 3upp1 3uo.t1 ugt"t1 19qd Supnq oe^ rOnqt nqd uqc .(pu nple 'p[u p^ef qrip uglq qulrt B,^ 43u ug8u enb 8ugql ugc 3u9q1 'qu[tu Bnr43u ugSu qulqr t1l suesge^Bf ugqd quqqr er oril q,r qrjp uglq qrur or{r pJl 9q ,9p 9p og^ Enp gqr 91 req{ E8u ug8u r-sr qur gru Supnq91 ,(gp '1,(gut 9uI quOI tlpl pqu nl Suon?) apocat,{q pur 6q ueor d.ee Sunr g,r oe dgur Supp dgx e.re1 '{ga Bl ugq Sugr{1i Eunqu ur.g1p ngflqtu PI nqu a,r oc aq8u leor{l suBage^e1 ugqd qupql e''l' 43u ug8u aa cQnqt frqd rQrn 'lauratuJ 8up.nrl rgu oqr ?nl cap irr cnqd eaelEnr lgq.1 3u9s 19u 3u4qu 3uo.r1 totlr Bl qrnqt 3u4c .{gp lurro;1e1dr11nur) nsqu cgql 8uBnr1 rgur narqu '-ror1 ,{tqr -gql gr sueage^Ef €l 9p'Xa^rtrv e1c ngr( ut"?lp Jonp rnqd tFqI re1 sueage,rep ugqd qugql SunqN '!Qql qur sueage^"f ugqd queql sr oul Supu Fq{ 9l pl €^Bfqclp uelq qulrl q^ 43u ug8u 9c 1qc te1 uQlq Ipq

'43u ugSu oqa cQnql nqd ueqd qupql QqBu Sugc e1 9p 'r€1 con8u sueaue^€f'e^Bf e,l 9u Ip^ quBrl quer Lgq u9l1 cpq rg^ qultu quip Sugq:1 nl gp pDu uer8 lqqt 8ugoq1 lour eqr lgr{d C^ aJl uou

gql uQr JgN' 'uglqu f,nJ JgN' SuRq .eqr ,{eq1 pu enu Xa^rtrv QqBu Sugo quriru dsp 3u9q:1 quip 1.9,tnb 1.;osorcrw 'gq ,(fq iq pp XtNn

8upnr1 tgtu oE^ Xa^rJtV Enp ug np .{eu tugq ,(g8u u.?p or{t 3unq51 'qsolrcery nqrr 3u4c y11111 3up.n.rl rgur oqr Xa^rlrv Suyrp ,(gx EugB

.gc Suep ea dgu nplP qr ucqu 3u4:r 1.;osorcttr41 (ner uqol loura?ul 3up,pr1 rgur 3uor1 91 1.gqu) Xa^r?rv unr 3uo.r1 uenb n.a.{ ru.?!p lorlr RIqurq) dgp '1.;osorct141 eqlc ,{pu quqq nplP aq op^ uEol ugoq cQnql nqd 9u

's1r\opur-!\ 3uq1 3uor1 Sunp f,gx ronp }qr re1 ;anrlry ugrqu dn;'(Xa^rlrv ugqd qugql cgc er ob1 P^ .9I r.9lq1 q;gr o.r1 9q nap rqdlaq puelrog '++C

IEnsrA '3rsefl

lensr^ nqu nequ r9r{{ qulrl d91 63uug8u r-er; tJosor)rtrt enr XCO lenqr 4{ u?rl Enp llrrapuadapur-a8en8rrel; p8u ug8u 9,r, dll rQp ugqd qu€qt QqEu Sugc ql Xa^rlrv

'QqBu Strg:r e^ ner{u l?lq rgqr{ ns qr 3u9qr e4r8 Supqu ueqd qupqt tsugnq oaql tugurueqd u"9t"t1 lgqd qulq gut 1.9,(nb tet8 9p Sunp ,{gx rbnp Suqr req eo np cQur 'Xa^rlrv rg^ qusrl qufo 1q1 r.gp q1 Suep suEa[IBAsf

xs^rrcv YA sNvssv^vf HNys os 'gI'Qp u?rr ,r€qr erep u_gnur 3ugq1 tJosorJrq qtu 0ry1

u.?l{ fgtu ql uqol lrqoq JgN op JgN BttQIul rgru oqc Bunp qr8 oeq 8ugqr1 pur qs uEagB^Bf .?? Jnq? SunqN ';gg 8uo.n.rr rour 3uo.r1 Sunpr.ts 9q1 9r uqol uqoq ueagE^Ef ' ,{9,r

1,T qu;qc "t9' t ' tgr Xa^rt:)\r prt 9q JgN 'ugrqu {n1 e,re1 D.r1 9q 8ugrPt JgN'Iqu op 4l LA'E^Bf .?ql

{eql ugnu Suup g3 43u ug8u rg,r qtteut Sunq ugrrl tgqd cp uarl Suep JgN' lql ,{qu e,rep qugl ogr8 Sunp {9x rg1 Sur.rqr rqy

JsN ' ' 8 ' t I'9p oQ^ doq qc11 rinp suuoge^ep trgqd quqql r-€r lp^ VgUO) D.rr gq lpr ur?qu efiu r9q{ D9r l.gp nglqu e^ ToSunS rp,r cg1 SuQc Suep

IJoSE^B1 luorlertldde polnqlrlstp) ug1 ugqd Sunp 3rr4 rrgr.rl lgqd Surr.nrt rgur lgr oqr Sunp d-e '(aJnl)olrqcrv ralorg lsanbag 1rafq6uoururoC) ,,3u0nf Lgp g^ IglS rgru ngr ngd,, pl ro3 Jbnp rnrt u.?rl ug:1 e4p V&UOC pl rgrl{ 3uor1 uenb ugqd qugql qulq gIAtr

vsuoc'z' t lnq? rnql xo^rlrv lgtu nqu cDnp Sunp ns q^ saopur^\ 8uQnJl lgru

og^ Enp tonp 9q1 9r suPags^Bf ugqd qugqr ?p r.gu ne) lQur Sunp ,(gx -ep 13o5eire1 ugu dgu xa^r1rv upqd r{uvgr QqSu Sugr oE^ ugl 1.grn? n9p e-^ conc l9P lJosorrrw 'rgq1 3ttgq1 0q cgr oqc 1.?q ngq Sunp d-e ronp uQr qur lJosomrw Bnr s^{opurl 3up.4r1 rgttr oqc 3ugr.r qupp

1qr 3u9q1 uenqr lQut que,ql rJrl ap tror{ ubrql uqoq qulq gru toul u.?p ugp Supnq Suep ;1a,rr1cy 's^ropur/,!\ lJosorrrw quq{ nplp Qq 3uo.r1

u?e trru dFqrl ,{,rtl tu.gtqa Suep lJosorrttr\l enr Xa rlrV QqBu 3u9r 'suBagB^sf er"rt 1.9qu f1 8u!u nql l.Sp 3u4qu 3uor1 10ur R.I

xa^l lcv . I . t I

rec sl dep teno'rnl u?rr u.?q,e3 €^,p(u rs)p rpnp Ful'u Btrsql'uu,rr,,uuo'-f,lt'::J,l,'jl'trltr:"':ffiT:f""#;:lU,:-Ht'ffiT;ner ttrrt u.911 enb Sugqt 9c ultq ugqd quFql qutq our rec oq^ suEagBABf ueqd quqql doq qcyl .{eq Sugrqu gp u.9^ u.?p tolq cQp 3u6.r1

lqr qp lJose^e1 i(1 Suga re1 sueagerep ugu u?rrl 19qd uar,r qus,q? c9c ,(pu op dy ! qulqr upoq gq{ ugr.r1 1_eqd conp pp gu rpnrl rp

QqSu 3u9c rgc.?q? deq? "gqt

Sugq>1 sueage^Bf JgN 'Xa^!trv nqu ?ur qutu 1.9.r u9r.r1 19qd Suep rt1 uQrq ugqd qugql fqSu Sugc qulq

gu-r 3u4qu rgl suEag ueqd quqqt r.ec doq qr1l oeu q)gr rupl -el sueage^ef cnJl uerl rpl rop BJ tQp gp u.9^ 3u4qu 3uo.r1 1Qy41

JVHIr NVHd HNVHI HNrH gr^r JyC rg^ SNVSSVAVf dpH HCIJ 'tI

xogrreag 9sBrc oB,r 1pp ronp oflaqB.I uvqd quFql R^ xoglooJ.gs Efc

suBag€AEf: 6 Supnqc---.affi-

Page 30: JavaBeans JFC Java2D

:nss quQl SuQP ,l,Vg'SSXSO'IOV

ur1 de? o€^ u?q, '{e11 'e'rep rBp rtrr )nru nr{r utp o'4rsi^Sl-;flcr',iH:1lt#1t:rtT=1iliTll:"tu' t_::T-::

l d lz ' sassetc \s r r \v^v f \ : c l ' =H 'Lvassv ' rc ' lgs:nes nqu Cdf u?l^ nq1 u.?P lqr 9P IBI ogq

Ieq{ P^ Srrns 9q Jpnp u'J El enc (&vg. csxso'ov ur1 d!1 3uor1; H.IvdssvTc 8troj.r1 rgur u.9lq 9p I$I .(qTt\p^BC cntu nq1 3uor1

urgu dqtr ul l dtf l) trp CI xEF j11ttO,r1.! ul1 dgl lQur Sunp ugt IqJ \ql puelrot l Ent xapTTnqr"tsq 9'I ' I yqf lqc 9p n'?N

'ngc n9.{ TTPlsuT qugl Suonqc Eut C.{f 1Qp rqr cnu nql ql 6uTr'rs\ : c IpA

6u1at51 : c=g$loH-cNrMs ,I,ss:nes 8uo.n:l lgur u.?lq .I,vs'Ssxso.Lov

u $ d 9 1 o € ^ l t p q r g r 3 u 9 q , { q u u r 1 d p 1 c e r u . ? p u g p 3 u o . n p 1 q c 9 q 1 I t B l ' r e f ' u 1 r d 9 1 n 9 1 q u 3 u o r 1 e 4 q c r p n p c d f u o r ^ n q l d p ' I

cJ F / Elcnpo:dTruoc' l loeeae [ ' 'nn't l / 7 : {ea!:lauJolul ;qr BiP .q1 Suns 9q

uqr^ nql Qq a,r clgqc 8^ oPqr ureql ?ql 9r I I yor €^ufl u9q ttqtqd Suqp n'96 t'I )ICI1 ugr^ nql 0q oeqt urQrt lip rsr cbnp C-ilf

c.{f NgIA OHr rvs IYC 'Z

.1.?l^ cp qrrr:1 Stronqr 0q uqot Ip^ r.gp oqu l,9p ̂Bq] ns I9q IQp Suqq:1 qa ugr8 uop 9q{ uOlq rnql '(gu uQrp oet8

Igp u.?!q qulp lqr rgr,r au,;3 :U"ip iu, u?r^ qurrl di1'op uqlp oe,8 egc cl.gp 3u9p oaql lgp u.?lq 3u9u 9q:1 9r cJf Suqq Sunp '{9x eoq 9p

u'qd quqql ,9c .(eoJ p.,;;";.Ii..;;nb *rgc,. e1 ro8 urQru I9q{ rgru Er Bnp cJr uN* pq1 '{qu nqrp conp uIgl pG ''{.9q1 8up'nqt u€A Bl €tu

s^ropurlA Bn, ugnqr rrirp oerS ,""bu .xNIn ,(gur .{eq qsolur)el^i dgru rrarl trQrp oerS lQru elc d9p 8u-€p Sueul 9ql 9J u9^ B1 BIJ qulrl

Buonr{t .uaq BuEqJ }.losoriltrt Enc s^lopul^\ 8up-rr:l rqru uerl eT elq8u 9J l.Vqu '{np qpr'ropur16 quRq ngrp ?q XQ(u uarl '(u8u ulqu qt9r rqp

d € q t q t t l r l ; u o n q r E n l r r g l p o e r S ' C a q c i o q l u q J P t u n € q u r F r { I s 1 t { o p t r l ^ \ q u q g n S J : 1 - " : H : : i : l : : t A u p n l { t s q t q u g r B u o n q c d g q doqr lqr F'gq1 ou .uoq BtrQp qrrr l rnru p q. lqr trqoq g,r Euns gq ronp Jdr Suqq.iT r-olql conp upqd quRq] r9c ' l / t{B u?r^ nql 3uor1 ueqd

q(rgql )9r nqu 3u9q1 Sunqu .?q.l . (ts^rl) (lrgs quBp '(laqEl) uEqu '(uo1nq) ,rvqu irtu nqu t^opu'16 8uo.n'rl rgtu oqr Bdq -9p uolp oerS ugqd

q u Q q r 3 9 ) s r o g 1 Q q l q r u ? r ^ ' q r r l r t d p l . 1 . u e * o q 9 p u . a , i n q r i 9 ^ n q u B u p e c . { f l p ^ 8 u o n l ! . g p B u p n q q u l q o u ' o a q l 1 9 3 3 u 9 p q ^ ' ? { 1 ' ? ! q 1

c o n p l s s e l l ; d o 1 8 t r 4 q u a l c - { | c d f u o l ^ n q l 8 u n p , { . u x ! q { e D u l r o q o * , g p q l o t u l p u g n u t e n e l 4 3 u u g 8 u u g l J l 1 9 q d g q u a 9 3:s^ropullA SunP 3u4 lQru

(1aa; pue Ioo l 1 lo ' )E^el Ef3 uenb u93

( laal Pus lool FlaW )XlNn AeLu ugll s^^oPulAA

?q 393 sn3 uPnb u?J

Bunc oq:r nequ r9q{ Boq 9p u?lq 9qr qr9r I ql '(9p lgno '("uvqu

rue:r pA ulqu", BI etq8u 9r upc {eq ,,uenb ur,e-a"1 "Iaad

pue {oo1"

u1 ro,3 conp deu c4q1 qu${ 9^ l?lq cvq{ ng 'qsorurcery {gur oqc

que,p smopur,\\ deq ung "n, ",,"1og

s'tropullA 8up.nll rqu u9r1 '(€qc

oprrp ur cnr uu\rl Suonqc lqrl SuYp qulq 19^ capl Sunp 3u4 elc

u.gqr ]tru bupqu Sugp qulq .tgql ?s Bl 's']$oPurlA L;osorer;41 3uo'nrl

,gur ue"t Sunp 8ur-r deqc p,r Sunp 8up oq) 9p oRu ugqd {uEUt rQut

.(eq 1uo11nq; ugqu ltrtr lotu otl rq:1 q1 e1q3u 'qupq nplP Qq 3u41 tpr

dDq 1qd ogr oes Sunp ,(9x conp 1qc 1^r€ uOI^ nql Br"rr Supnl tgp cac

t?q n-vq uglqtr dnl '(.,u\tp ool? r1u1t7 dt!7,,7 4ntt Suopqc cac p

enb nnc ugrq8u dip 9c gp E1 Rtu 1^{E uOI^ nq1 3uor1 9c ueqd quqqt

Suont' r.gp'8ur-rqu oq^ €np n?d nqr s^BC Sunp 8ur,r quul Suonqr

rgc oqc eoq 9p uilp oerS .91 1.?lq1 'uolq 1.9nx t9ru Iq{ nJ 'B^Ef E[tc

uqr:r tpqd ps qril r€1 ulqu ue) e1 dgu toq ng) oqt lal 9r1 9q'B^Bf qulrl Suonqo oqo,9r1

(1aa1 Pue 1oo1 slroPurl6)SMOPuIMUosolsff! Ef3 uEnb ul93

l.?!qt p,r Suirp du o€A urap lql F SI )Jf e|] ur?rp nn 8^ qrlp rnur '..e.)df u?p u9r lel El oBs le1" 9I lel 9rr rgqd u?Il nvp 19t{ ngC

(ssvTc NorrvoNoo.{ v^vf) c'{f gA ngrHr rplc 'T

'plctclv Qn Jlf r

'C,4f ilu?q rluttt Euonrlt onc l1aal PuD yooD unnb rupc !9p iDltJ '^

'(" t lup UulU'u91!u'u?'t lu lru) Doll 9p uorld t1upt1| cpC '^

'13urtatn1'47ntu.1 FugT DP Dtl1p Eunrltl t7tt1 uqlx /

')df Eupq duhp flttV r1u7t1 Surrnqc obJ 'r

:u9p dpt ?p )DnP ?s \u|!c ?P uPn jPJ

'ou ElthP fs Po ryo u7y1?u opo nPs

?p l|ttt C,tf ?n. ltllt llrtlll [pt1l hs ctiUl Qs llbg '!.91!t p1u Clf ttfun ntp 3uot1 ups 9c ugrld t1upt1? EuUt1u Euitp 4s pn

o b . l c n c ] t r ) ] | u o . [ p q t 1 u 1 l 7 1 t 1 c t p u u ? q d ' g c u b q o t u S u i t p E u v u , q l l 1 T p t l d n c E u g l J D J l g o I u Q 2 t ! p u p p S u g n q n Q t T

lQt co[) fpI uo! 19!l !1P oD,qtl luDqJ u9,| l7u'1o7u',, ;1,u,o,1,1 n?|IU u?v: Euns 9q pn EuQl ]BJ cdf ualn nqL

.lmD uarn nlll uDu Fugp t1ut7 pn uq3ntlc ugtn c\ttu o Euh-p BuTt otlc r1ug7 dp\ Eupu pt1t1 dpc Eunc ag?

'(ssolC uollDPunol DaDf) Jgf iluy qtu t1u1t1 di27 ualo rup tpn uanb luQl ?s o7 'Cpu EuPnlC

:TTETFnqdTT-frqJ

TpA HNIU'L dva: 97 EuglltlC

re1 3u

6r3u ue,l ,(9t

19UI Eenr 19'xaArl

qtlp t

gr{{ u3up.nJ

.gc 8utqu!ql'(xa^!

ugBu

uvqd

u.?rll :

ts 9q,{eq1

.91

lJOSB.uouru

oPA B

nl nP;qr 3rugq I

J9J q

ne) f,

nqc I

oqBuotu 3

suB,Cgf lBn qug1d91 : 0I tuprrqC

Page 31: JavaBeans JFC Java2D

r ryn

tlqncti l f-BH

t.gp J9c

q qUII

r oaqJ

r ' I \ : C

r . I \ : C

(t

Xur( (

d

,{urt t t l l l.f,uXrr

1 ONCI

aH,{ur

tpP

a / lF I N

qndP ? a

TqndodurTodwTodurT

NP !A

qPaf

,( nnl)

lP.n8u

c 'g3uor1iu4qua,{nqcug8u

I c?I^qUIJI

nual{u0$

1 lllcl

l l nBs

q dgpiugwl

P dFS

'{l r9t

, t 'v

nqc

J (dde , , , ra1uaC, , ) ppp. ( ) aupd lua?uoJ?ef . ourerg lu:aue:g,(ru epqe Bunq:1 Bl]r alualuoc r^:y-,

"Ul -"1: r:np &qlroA,\ oIIaH,, ]gnqr rq8 pp Bu4p t.r"in e4qc Sunql rgp p'nEI{u r€I{{ 3ug1 ngrqu p aurer.{f efrqc 3unq1 oq^ enp aqr 9r uoJ suonr r..gF c9c '(Euuafsl-rrlnu) Sugl nglqu .,,g8 o'q Err{r Bunql lQtu^EI auErdf :n?rp lo.' rgr{{ Iqr

.1^\E uor^ nql en' aue:g dg1 nqu nl Supnl e4qc 3unq1 ?oru pl cdf ,rotr, nq, epc eruerg4 dp1, ( an-r l) aTqTsT^loa . eurerd,{u

, ( (00T,OOe) uoTguourTq ̂ rau) ozTS?aB. eue:gz lu rtlultl uDut Dr 9s Dnr !r1l u,g1t1 Dn cqfltlt urltt !u!G//' *" #H;:fff ff i1iii1kltiff *: i;4;,

puDdr oTqc Eunt1l TQtu p1 ru1u g2t 1g!!1 cinp 3g7p7to74o77ag 3ub4 lgp oDJ

'lmD u?In n1fi Dr]) autotg do1 nqu il ffuo7ty oVtlc Funtlq 4Qu pl arrrDqf dq S nn.I.,,plrohl onaH,, ?p n?g gc auntgttu ,gs opc TQtu ob1 p7 uyy ngq

:nBs nqu arue.rgr(ur epqr3unq1 lQtu oqa enp Sunp dgx cbnp qul.r1 Suonqc ( ) uTprr c5rq1 Suonqd 3uor1 p1 ?glq cqp n.glp toul 9c lqc .conql uanb ( ) luTeil rrqlSuonQd StRq r?p lpc conp reuedf epqc Sunq>1 op^ ,,prroM orraH- ronr{r EJ rq8 3g4p1:rogorraH er Bn, r{ulrr Eupnqc'uoq l?Iq r9p t9q{ Sugu cpqc nglqu urgql 8uQ.r pru conp Eurrqu 1r,re Buoil ugqd quqql ,9, ,on t"pri

"gp ueqd ep C.{f ugl^ nql EuoJlugqd quqql cgc 1q1 Supu rtqr 9n

'tauEar'i 'aurerdr' 'raqear' 'uo1?ngf ug1 Sueru dgu ueqd qugql r9r 3g1 Buorl gu,' Eupnlf a u ' d ' a u e r . { ' T a g p T , u o ? ? n g n q u u g q d q u € q l r 9 r 9 r € ? l n r ' u O I ^ n q t S u , . 1 p H { n p l r f

f O i q u g q d p p l 4 i u n g p d . g l l u r g q l 9 cSqnqu la'ru UOI^ nql 3uo'r1 ugqd quEql )yc pqu n1 3uon1 ngp r.9r{ n.Bq c.{f ugl^ nql Euo.r1 ueqd qupql ,9, enc Supu rrqr q^ u'J'Z'f XOf uorl dptlt onof ycip u?rq lulrt 9c ruaru uptld ugrtl 7pt1d ncEugccocEunp4sEuopubqngu ! r ' ' ,u ! , 'e 'e^eF.uns .woc l roc ,v r t1u21 Supq !+ .6 'F , .E .xe 'eF l , ,o ! twrr1uQ7 ,cot1t fgtl 'Ouytre'e^ef 'una'woc tg7 47 t1u1.t7 Buovtlc opa Dnp conp Cdf

'onc ;,uyas uAlo n,l I.I DaDf lg^ :$ nfrT

, | . 6uTrrrs . xeae I lrodury:nes nqu uQl^ nql rg8 opir ur?ql ogq IBr{{ pl l.gq ,pnr? CJf Sunp ns u.gnhl

, ( r, iplrol{ oITeH, ) aurerJIt irrau = aue:g.{ru

cdIrpIroA{oIIaH qcll ugqd .u.g

Ddltplrol4ol 1ag eae [<6u;u:ea.11 : 3:qu1.r1 Suonqc {tq3

E^e F'JdI,pT:oAotIaH ceae f,<6u1urEaT\ : C:qrrp ugrg

t! ( g T ' o z , , . i p l r o r r o r T a H c . { - c , " ) 6 u T r x s a e r p . 6' t ( { c p T q . r o I o C ) r o l o C 1 a a . 6

) (6 soTr {dp :g) 1u1ed p loa c11qnd

t! (anrX) alqTsT^lae. aure:gr(ur

J ( ( 00 I ,0Oe) uoTsueurTq ̂ rau) azTs?as. a lEprd . f ,u, ( ddp , , , raluaC,. ) ppp . ( ) aued1ua1uo31a6. eue.rgr(ru

r ( ) C{f 'plro1r1o1TeH i ou=dde Cdfptrol{o1TaHi ( ,. i pTroM oT IaH, ) aup.:dl' rr1ou = aue:rgr(ru

) ( [ ] BEIE EuTrAS)uTEru pTo^ cTae la oT lqnd,auerdJ{u eur.rgl| cT1116

) Iauedlr 6pua?xa CdI,pIroMoTTaH asEtc cTTqn(l, r . 6uT1ra. xe^Et lrOdlIIT

, + . luale. 1lae. elre f, 1:odurgJf .?^{irE.ejre!

arodurT

uaef sgppl.rollollaH :I-0I np !A'll$s

uor^ nq? SuRq {9p cpnrl 1.9I^ -Pp €1 qulrl Suonqc rBc IpA os tolq r9r{{ p 91 3u9qc urax nplq rrrlr III,I can.r1 dqu qu1r1 Buonqc duqc qa qcipu?Iq dgH '9s e4c lQur Er ..plJo^r ollaH,, oPqt IeI ll's EI cdf uOI^ nqr Euqq 1.9r,r conp 1.gqu ugp upp R^ u?ll ngp qulrl Bupnqc

Cdfplrollolleg qulrl ;upnqC .T.g

:Ngrr nYG cdf rrNIuJ CNpnHC .8'3gp 3ufip ls Iq{ gc BFu oqu qulq ngc r€t our{? ru?rll uer Eugq:1 ueq .9? ups ngp r.tqf l6tu ?.I }lqf IgA

z'TxcI,\ : c=snoH-YAV.C ltgs

Page 32: JavaBeans JFC Java2D

' ' i PTroM oTTaH" ) Taqe'If nau = TeqEI laqe'I f ', ( , , J T 6 ' ? E c , ) u o c l a o e u l r l a r t = u o c T u o c l

) ( ) ZcdI 'PIroMoTTaH cTTqnd

:nEs nr{u zc.{fplroMoTIAH l{ulrl Suonqc €nr Sunp l9q{ cFI{r Suonqd lgp dsqr dEH

.ugqu rp^ urQ{ Ip qup r{u1q urgr{t !r{1 ugrq Suqu gq{ 9c uQr et efr ZCd1'pTroMoTIeH qulrt Supnqc'Ipp e4s lttqc 10ur tpA'aq1 frc 8uonl I.gp ugtld qugql 3uJ.11 oqr raualsrl 8upnl l.gp tgt

tgp lqr qrgr l.elq nqu Suqr urgr{t nglq gp ,,u\!p oDlE ltulrt dp.1,,luonqt p^ ,.suoag Daof ,8upnq) rtl urax {gH 'u.gp Bnp 3u.9nq qull

gur p Bu6qu rgzr rt1 8ug ugqd gir ,,aq8u 3ug1,, qogc l.?lq Jauatsll SuOnr ].gp lour qulu oqr ltp rqc n1 Suonl l.gp t9r dgu qulq gur oaqJ

'er _?p I.I BA€f pru (Iapou lue^e) 3u.9nq qu11 fl n* qtrtq oru oaql .?:l 1.?lq1 cpnp C.{f Subnl I.9p c-Br E{tc 3u.9nq qu11 4l n* cO.tA

ZC.IfpTro$oI IaH eae [<6u1ureaT\ : C:qug1 Suonqc feqS

e^E F ' ZCgfpTroMol TaH ceJle f<6u1urPe1\ : C

:qrip uelg

tt

, ( anr l) oTqTsT^les' auErdxu, ( (

{ J ( O ) A T x a ' u r a X s x s }( a lua^glropuTM) 6uleol3laopuTrl pTo^ c11qnd

) ( ) reAdepvAopuTM itau) raual6TTAopuTldppE'euer.{truaruo.tgttu es DIlr oqc Eugntl qu17 $t tlx pp opa raua$l1 Euinl !9p tu?IJl I

J ( o o T ' , o o z ) a z T s l a e ' a u r e : g , t uJ (dde ' , , , raxuac , , ) ppe ' ( ) aued lua luoc lao 'auPr . { , {u

/

atuntgrctu .-os Dfr DID tuaryoC Sugl oen ACtfptrotrAollaH qryc Eunr1l ong

, ( ) ZC.{fpTroMoIIaH l lrau = dde ZJ.{fptroMoTTaI{, ( , , ipTroM oTTaH, ) auEr.{f r tau = auIerJIuI

) ( [ ] s6- re 6u1. r15)u1eur pTo^ cT le ls c11qndt

| ( T a q e T ) p p e

IauDdf DI,Uo EUIUI opn uPIu onq/ |

, ( , ' i pTroM oTIaH" ) TaqtT .C ' r rau = IaqeT IaqE ' I I ') ( ) zc, i l fpl :o$oTTag c11qnd

I aruerJxu aurerdf' cT1t1e

) Tauedrt spualxa zS.rfpIroMoTTaH ssElc c11qndJ f '6uT^rs 'xP^€ t ?roduT

, r ' lua^a' l i rre'PJre g UoduT{+ . l l r r t .e ] rP t l rodurT

oaef'T3gPPl.roAlollaH :Z'0I hP IA

gs €fr enr asolr trlu oP^ u.gr{u Suqp ro.n8u rq:1 rt1 3u9p E'^ ..plro1\ ollag" opqt IeI 143 l{ulrl SupnqC :(Taqeq4

uequ Buonl I,9p rO* SuRq .gql ,{eq1 e1 ,(pu qu1.r1 Suonqc p ( ) luTed r4q1 Suonqd SuEq ,,pTroM oTTeH- rgnqc rq8 g' deql f nn1)

g, n4, oqr Bu.gnq qu11 ,t1 nx qcac l?p lqt 9s.{9p 19np u,?Ir IPr ZC,IfpTroMoTIoH qu1'r1 3uopr13 'aaoTc lgu oq^ u.gqu 3u4p ro.n8u

iq1 cnnp rt1 Eugp Eugql qu1r1 Suppqr gs Bt.rr EI r( nn1 ugc nglp tqtu 9c u?rl P o.{fprol{ollaH I{uUl Suonqc deqr 9p ngl.{

NgII rYC CdfPIroAloIIaH HNIUI CNpnHC ' q

'aure:.{f e4qc 3unP1 3uor1

udrl uqu g^ nequ ug1 Sugqr d,gx 1.9ns 3uo.r1 qupl ru.91 8ultqu

nqu tuax conp Sugt rgc '(9p 3u6n1 l.gp oq^ lonqr uednqc

Ip SuQp tan8u Iq{ uoc Suint l.gp cgr elc Supu cpqc udi u93u

9t gur gp Suqp; sdr;1ooJ ngl{ d|1p 3uqq1 cac uOrq pql cOr^

oqc Suqp Suqc rgo8u eueasstlC 3u91 'nueur upp tlugl

Supm l.gp c9r tpp dgs g,r fpq qulrl 9P 3u4p aue6.reqnua!{

Sugl utr{ SuFqr '9p oe,u 10lq cip SuBu ctqt Iq^ 10ut uOF{

rnql gp xualuoc Sugt p Suont l.gp r9c l€nq{ aqc IQqr tuel

q^ u?l cOrq gql 9c cgt1:l Sugt g SuDnt !.9p rgt ugu Suqr nus

urEu EDr{r Eunql eqlc lualuoC SuVl /tpu qcac SuqB'y,re uQr,r nqt Enr !r aurer.{ Supm l.gp Eu4p g1 dgp

rgnrl nr{u augqd gP Bot oaql Fl i^ p diq utq iq uqc 3u9p1.nglqr g uer8 Sugq:1 g1 ia oeql uoc Supnl l.gp c9r 19P dFs

-oql 9c aurp:rg1' BDqr 8unqr1 lQut '8ug1 Bp,?qr pt ooqJ" qrgs quBp 'ugqu 'ugqu ltru nqu Suont l.gp upqd t{u€ql 39c

oE^ Bnp gp Buap dgu Bugl 'aupaaualuoD ql 1,9r{u 3u4p 8uo.nq1 SuVl 'nequ ryq:1 Sugr nglqu u-93 oBq auxergrt er;qc Sunqy

(cNrusrvr-IJ'Inru) CNYI VG VOHC CNnIDT '7

aued rEqnu

862 c.{f lg^ r{ulrl dg.I : 0I Eupnqc CJ

'n"q

q l a

3un3uq

uPqT l

3qn

Eug

lua

u?!.ual

Page 33: JavaBeans JFC Java2D

{

a

.f,urfm

f s

{ a

.{uqnd

ipepEpen 8 / lt a

|pc I /{ . t

(

a

(t

a

aqaqsf, o J l l

aq

t p J l l

E TP Iqnd

P ? S

ns !A

r nqu,q oqrronqf,

9 r r n r

s ' lI 'J u?:

9 r r n -

1 \ : 3

{(

A.!AE

nqJ

! ( {

t) (a 1ua^rAopuTM) u"r""i jll;:T: J_'"Tj?.o.u

) ( ) raldepvnopuTM nrau) raualsTTnopuTl, lppe. eurprd,{uauDrgttu es DIlc oIr Eugny qu17 fl LN gp opn rauaj;l AiOn ,Sp ,ieUf, t t! ( ( 0 L, O O t ) uoT EuauTq . l l rau ) az TS?es . aurerdj{u

i (dde , , , t ro luaC, , ) ppp. ( ) aued?ua?uoJ1a6. aur rd fu

,auo"tg,Ctu .gs Dnr Dnr ruatuoJ Eupl opn a\dtuoxguo\Tng Dlt\c Eunrlq ong

, ( ) etduExguollng rrreu = dde eldurExguolXngaydtuoxguo17ng Dr.ryc Euntlq gubvy lgp ob111

J ( ,, oTdurexg uo1lng,, ) ourerglt rqou = aurp:gxuEunp Eul,t otlr ,gs Dltc obJ/ /

) ( [ ] s6re DuTrAS)uTpr t r pTo^ cT1e1s cTTqn i I

tr ( T a q p T ) p p e, ( o I I a q ) p p e

ontlc Ettntltl opa lut u,altt 9p Eu,p ttgtpt ,n ,orut ,'r"rf$)r'#|, ,l ( t

J ( , , i pTroM a/tg poog,. ) Axa,Llas . TaqET! ( u i pT-rol4 alfgi l ) uTluTzd. 7no.."1iXg7 )

) (ae luaagucTacv) peur roJraduoT?cp pTo^ oTTqnd) ( ) raueas TTuoTl cv jrau ) reua?s TTuoT lcvppe . sxq

atq tnu opo u.91!u Bur.tp to.nBu y1r1 augnr1 ,1ilt $l fXll, ( , q , ) cTuourau l {1as . e^q

a,Cq uBtlu tltu oyr tpt rult1d obal 1J ( , , a^9,, ) uo??ngf Jrrau = a/{q uol lngf

atq uprlu tltu orjJl I

,( f, ( , , i pTrol l oI TaI{, , ) 1xatr xa8 .

TeqpT, ( r , ipTro l t oTTaH, )u IAuTrd . a r ,o . r .a jXSZU) (ap 1ue^guoTxcv) paurxoJraduoTlcp ploJ1' c11qnd

) ( ) rauals TTtroT ?cv nrau ) rauo16 TTuoT lcvppE . oT Tar{ollall tTu opn upyu Eupp Tgtt?u rt1t1 Euronq Uult ,fi /.rX/ /, ( , t I , ) c T u o u e u n ? a s . o T I a qolla! upyu jtlu olc tpt lutqd obLl /

J ( "o I IaH, )uo?qng l i Aau = oT laq uoq?ngf t

, (,, i prtorq orroH' , ,"r:::: :#=ti:;:' '

) ( ) aldupxguo??ng cTTqnd

,euers,our;J::il j;l:l:) fauedlt Epua?xa aTdurcxguollng sseTc o;1qnd

I r . 6uT.| ' ls.xe,le[ ?roduTjr . lua^a. ?/|rE. P,rPt l j rodurr

,+ . l i r rP .EJ lP t uodurT

u,re0alduruxguollnfl :g-0I ftp IA

"ep Euap uequ €nr op opu Bu4r1 rtp rer 4r{r os^ "np ,0ffi;H#:';*:"JI

lFl lxIqd oel ?s cruoruaqwloa c'q1 3uonq6 .cTuouaqlJlas p1 dqu qu{-r1

luonqc 3uo:1 { gp ugr rtrqt Euonqd tgru qr lqi

.C.{f ugl^ nql pD, uoXlngfdp1 op,r Bnp u.Bqu tnr. r9r Sunp dgx qs rfgp lpnp quqrl Buonq3

Norunsf rp^ NyHN rON cNrto os yA oVJ .9:ugq qulq nqu gnb t_g14

, (&Hcru . Baup lsuocEu lng ,uoc ; ( Taq.T ) ppe

ldf I9^ r{ur.rl :o IvzG

Page 34: JavaBeans JFC Java2D

, ( anrl ) aTqTsTA?aa' euPrdJ{ut, ( ( gf 'OO€ ) uoTsuoltrTc iteu) azTslas' aorErgtru

f ( tt

, ( O ) A T x a ' u a 1 s J { S

) ( a 1ua^g^ropuT$) 6ulsolpaaopuTr{ pTo^ c11qnd

) ( ) xaldppvr-ropuTM I'Iou ) :aua? s TTAopuTMppe' auerg.f,ur, (ddE 'rrolueD,, ) ppe' ( ) auPdlualuoCla6'aure:gr{tu

, ( ) Buo1?ngdTg, nau = ddE auollngdT,f, ( r.suo1?ng padT1loo,f,,, ) altrErglr ,tau = aurEr.{Iu

) ( [ ] s6 :e 6uTr1S)uT€1t r pTo^ cTXPl8 c11qnd

t, ( T a q r I ) P p e, ( o T l a q ) p p E

, (e^q)ppeogrlc Eunrlq opd upqu pa upqu Y,ru ?Pc DnA I I

, ( , ,pTrol, l er lg pooC 01 Taqpl a6uer{c o? lcalas,. I 1xe,1dlOIoo,L?ae ' a,{qatq uBtlu |nu Euin gp oqc sd1tr|ootr tbp lpCl I

t ( , , ipTro l a j {g pooc , , ) 1xe t r?a8 'TaqEI) (ae 1ua^guoTlcv)pauuo] raduoT?cE pTo^ c11qnd

) ( ) roualsTTuoT'. lcv neu) rauaesTTuoT?cvppe'artqJ ( , Q , ) c T u o w a u r ( ? a B ' a ^ q

J ( ,, ar{g,, ) uollngf, lrrau = artq uol?ngf|J ( , ,p l ro l oT IaH 01 laqp l eoueqc o? lcaTas. , ) l xa ,LdT, I ' Ioo ,L lee 'o tTeq

onaq uply flu Eubn gp oltc sd1tryootr, tdp lpCI I

r ( ((

, ( , r i pTrol{ oITaH" ) lxa,Lxes' Iaq€T) ( ap lua^auoT 1 cv ) paurroJreduoT lcE pTo^ cT lqnd

) ( ) raua lBTTuoTlcV i r reu) roue lsTr IuoT?cvPpt 'o ITaq, ( , r { , ) cTuouraur { la8 ' o ITaq

| (uocT ' ,oTI€H, ) uo l lng f i r rau = o l leq uo l lng f |

Uup qu!! lqa uglu Utu obJl I

, ( " tT6 '1pcr )uoc laoeu l neu=uocT uoc l

J (enr l ) anbtdo las ' IaqEIJ ( , , i pT:ol, t oTIaH" ) IeqeTn ^rau = IaqEI

) (.) Buo11ngd1,1, cl lqndl

. r IaqET TeqP'If pelcslord, aure.rg,{ui aurer8f' cT 1E? s

) TauedI' spuo?xa suol lngdTJ, E6BTO c11qnd, | ' DuTlrrs'xE/reC ?roduT

, | ' ?ue^o ' 1 i \ re 'e^ t t UoduT, r '1 , ' re 'eJ rPt l rodr lT

e,refsuollngdg, :p-61 ns ;6

:($rB uor^ nql €fr uollng Supnr lgp 3u1p rq1 nqu

u?q{ 9q{ SuQq{) Supp gp gq{ uOIq cnql conp u.gqu ltru o€^ qug qulq totu Enp qcgt d.9q1 oqc Suqc i(pu qu1r1 SuonqQ 'u.gqu lttu IBr{ oqr

Funp d9 p gru Sugp oq^ Bnp pp 1xag,d1.1,TooJ,Xaa c4q1 Suonqd u9q1 Sunp ls 81 tQr.l rqoSu gq:1 € 9c Suqq:1 dgp tpnp qugl Suonqg.ugp 3u9nq ur1 Sugql urgqt 9r Sunp ps IQnSu ep Suonl I,gp qu€c ugq er uQrq qs dqu 91 gur Sugp '3u0n1

l,sp o€^ l9nqr uai(nqc !p 8u[P

rpn8u ngp '8u6n1 Lgp epc Sunp trs qrlp anur prr Sugu cgrqc oqc ud8 ug8u 91 gur Suqp 10ur nqu SuQP cinp Sup.nql sdT,LToo,f,

cNonr rQG cyc oHc sdl.tToor cNno os 'r'oTTaH ltru u?l

SuOp cal gp H+?IE caoq artlt tlu ugl SuOp aH pp S+XIe ur;qd u.gqu g-qt 9t 8u!a Et lonqc qc;1 pr deq;. '(u.gqu ltru u91 EuQp ca1 Suqpro.n5u qru 3u.9nq qult) uorlce 5u.9nq qult Ig^ oes er 8up ugqd .raua1s11 SuDn l.gp c9c conp dgqf es 4 u,9l{u ltru lgul o8^ qcfy

aTdEexguollng e^et<ouTurParl\ : C:qug1 Suonqc ,(tqg

e^p t 'aTdurcxguollng cEJ|E t<6u;urea11 :3:qcrp u?Ig

, ( anrl ) alqTsTA?oa' autr"{.f,ur, ( (or 'oog)uoTEuauTc Aau) azTslae ' aurc: . { Iur

r1u1.t7 Fuontlc gs tfc !t1t u9tr1 Da cEtqi qclE qulQ | |

, ( (t

c.{f Ig^ qulr} dc.I : 0I FupRrIc cdf 19,

Page 35: JavaBeans JFC Java2D

(. t.

)pP)pE)pP),{qrJ , '

( {{

pltqc c.{f I9^ qulrl dgl : 0I Eupnqc aa-m

rdt r -

t r <

, J d

r f t

I

i, l

r i

rxq! d I

cJ , t /

ODJ I I

r / {

t a qlAt

I E T{ s L

l E 1 a

t rqndr odurTr odurTroduTrodurT

NP !A

cnr l.gp)g1E!{9 T 1 T J1p u9r^

/ r '6200o,,

y I \ : c

r r \ : c

tt

tr,{rtrtxu

(

) ( a ?ua^gl\ropuTh) 6uTsoTcr,ropuTA pTo^ cTTqnd( ) re?depvlaopuTM ^rau) raua?BTTrrropuTMppp. aultr8.dnr

J (dde', , tra?uaC,, ) ppe. ( ) euEdlualuoo?a6. al l tE:d.r{u

J ( ) eTdrexgdndoa r'reu = ddr aTdurpxgdndodI (,,aTdurrxg dndo6,, ) euprgl' ,|rau = aurerg^[) ( [ ] s6re 6ug:15 ;uTEu pTo^ cT?E?s c l1qnd

r ( ({

(, ( ( ) I1e6. 1 l l ' a , ( )X1a6. 1^a

' ( ) luauoduoCla6'?^o),| Ioqs.dndod) ( ( ) raSoTrJ ,dndodsT. l ^a ) JT

t|nyc uBqu yt ia fit nuau-dndod ugttl tpttX / /

) ( i l ra ?ua^gasnoll)poeEaTauasnou pTo^ c11qnd) ( ) r aldppvoenol^I .t|tau )rauaA I Trlasnogppe

gs oltc opa yQnt1c tptld tuyld uptlu Eur.tp lgtt?u n1q Eugnq qu$ ?pq ugel / /J ( Zura?Inuau) ppr. dndod, ( fural lnuou) ppr. Clndod

nuau-dndod oon udtlc cnu cpc DnA / |

f ( (

(J ( r i pTxol, l a^g pooC., ) ?xal, las . TaqpI

) (a r ?ue^guoTacv)pa l r roJreauoTxc€ pTo^ c11qnd) ( ) reualsTrIuoTAcV 1\reu) raualsTTUoT?owpe. ZualInuaur

!D! fllt uotlc cnut otlc Eugnq qug fI fx raua$rl Euon gp opa u?qJl /J ( r, i plroM a,{g pooC,, ) uralJnuatu' llAsu = furellnuau urallnuow-r

lDq IrUt uotlc cntu obg / /

J ( r ipTro i { o ITaH" ) ?xa ,L1oa. Taqe l) ( aB xuo^guoT ? cv ) paur:oJ:aauoT lcE pTo^ or lqnd

) ( ) rauaaBTTuoTlcV i trau) raualBTTuoTlo\fppE tural lnuaulpyu ltul uotlc cit'tu orlc Eugntl qug $t gx raua$1 Euon gp opa u?qJ / |

J ( ,, i pTroM oTIaH" ) [allnuarut llrau = Iurallnugl[ urollnuarurtplu lrrtl uotlc cnut obal I

, ( )nuandndodli l^eu = dndodnuau-dndod obJl I, ( T a q E T ) p p P

, (anrl) enbedo?a8 - TaqpT

, (, , ipTroM otTeH" ) IaqBTI, l l rau = TaqEI) ( ) aTdurexgdndo6 cTTqnCI

,dndod nuandndoAfrTaqET TaqeTf'

Jauerg.r{u alrerdf cT1E1a) Tauedlr apualxe oldur€xgdndod ssBlc cTlqnd

J r ' 6uTl 're'xe^rt X:odurT' +' lua^a : lfi : :l:F l::ffIa,reFalduruxgdndog :g-0I np tA

:nuaur-dndod Eunp 4s g,r ofu qcgcoqc edq qulu qulrl Euonqc PI f9p IpnO

'(?xo?uor) qugc 1Eu oaql i(q1 SuOn1 !9p 3u41 oqc Sugu cr.rqc ugql Suns gq pp Sur.1p cinp guBnq1nuaur-dndo4 u€q Sugqc 3u0n? Lgp o€^ tOnqr rgqd ru;qd u..equ Suqp Io,rr8u rq1 ndrq 1,9nx uoc upp qugl Supqu q1 nuarudndo6

nNur r-dndod cNna os .g

'er ufrq sdr;,1oo;Suqp cac ,{.gql 9s El ripr{u ttu Srult og,r lQnqc ug,{nqc rp ,(911

6uo?1ngdTfi, r^E t <ouTureel\ : c:qugr1 Euonqc Ieq3

e^E t'suollngdT& or^p t<6uTurEaq\ : C:qcip ugrg

, ( tt

Page 36: JavaBeans JFC Java2D

l ( tt

, ( o ) l T x a ' u r a ? E l t s

) ( a ?ua^grrropuTM ) 6u1 eo 13ltopuT,{ p To^ c 1 lqnd

) ( ) xaldPpvrlopuTll Ir\au) raua?6TTr{opuTMpp€'auerg'{uJ (dde ' , ,raluaJ,, ) ppe' ( ) eutdlueluoc?aE'auerg'{u

, ( ) suol lngpaxaprog atau = dde suol lngparaProgJ (,.aTdruexg raprog', ) outrglt ![au = al[Prg'{u

l ( [ ] 86 :1 6uTx1s)uTr r r pTo^ cT?€X8 cT lqndt

, ( I aqPT)ppe, (oTTaq)pp r

t (a j {q )ppE

t ( (uaar6 ' roToC) r "pxogauTr l I ' l au) raprog las 'a ' f ,qa,(q uBrlu yVu tluonb 'quor npTu 79l1u grlc Eunrltl p7 ugtn Eupnp ob11 1

, ( tt

, ( , , i pt:ol. l ar{g pooC,, ) XxaJ' laE' TaqPT

) (ae ?ue^auoT?cv) paur roJraduoTlce pTo^ cTtqnd

) ( ) raualsTrIuoTAcV rrrau) .raual6TTuoTlc1ppe'o/tqJ (, ,axg,, )uol lngf , \au = a^q uol lngf '

afq uptlu lTu oDJ/ I

, ( ( u o c T ' 0 T ' O T ' O T ' O T ) r a p r o g a X X e r ' I , l r a u ) r a p r o g l e a ' o T T e q

ona! uplu yVu tluonb Eunx qup r1u1t1 Eupq u?ta Euqnp AAI I

, ( , , JT6 '18c , ) uoc la6eur l r i rau = uocT uoc lEuntlzl ugrn 9P UUP lul|t obLl I

, ( tt

t ( , , i pTroM o ITa l l " ) l xaJ ,?as ' IaqPI

) (ae 1ua^guoTlcv) peulroJraduoTlcP pTo^ cTIqnd

) ( ) rauals TTuoTlcv i \rau ) raual8 TTuoTXcvppp ' oT Toq

J ( , ,oTTAH,, ) uo?1ngf , au = oTlar{ uol lngf|onau uBuu llu oDJl I

t ( ( ) raprogpoqc lg r r rau) raprog las ' IeqPT, ( , , ipTroM oTTaI l " ) TaqBtn 63s = f ?Qef

) ( ) suolXngParaprog c11qndJurd nuor{dndodft

, TaqPT IaqPTf PaAcaAoxd, aurErglu aurerdf 3T1e1s

l Tauedf spua?xa suol lngparaprog sseTc c11qndJ +' roproq' 6u1ns' xe,rP t 1:odurT

, | ' 6uTns 'xe , re [ 1 :odur t r! r ' aua^a ' 1 i } r t . r ^Pt l roduT

, r '11r re 'PJ1 '€ t l rodurT

u,refsuollngparaProg :9'0I np lA'aIq u_Vqu tnu 3uon1 !.9p

quenb quex nE(u u?r^ Eunq:1 lQtu ?{ ?s raprogauTT uQc oTTaq u.gqu ltru Supnl I.gp quenb ugp 9p qu9 10tu Sulp :aprogle![

.edq quru gp :ap:ogauTT g^ :aprogl?!'I ugr.r 3uo.np Sufrp 4s ?s ,tgp lgnn qu1.I1 SuonqJ 'Iaprog?Pr[ q^ raprogpaTlT&

,rap:ogauTT ,raprogpar{c1g 'rap:ogToJragxf os : nqu nEqu rgw{ dgl cae r.r1 19qd 1.9nx 8ubnl l,9P rOttt rtlu roc a0np u?I^

auo.np ,g,n .ug1ir Euo.np rtol ng-rqu 1.9r 93 '8uonl r.gp cgc quenb (raproq) u9r,r 8uo.pp otl SuPu 9t{rt urgt{l d.gc Sunc agg uQh nq;

(sutrcuog) NqIA cNp. oG ovr '6' .PTrol1 a^g poo9,,

E^ ,,plroM oTTaH- qI pnl udrtc e1 ap cnu req tuo8 uorq l.gnx gs nuaur-dndod lQtu 'gs €Itr oP^ lQnqc rgqd u;qd u.gqu dgg

alduexgdndod e^e t <6u1urea'11 : 3:quP1 Suonqc dtq3

p^p [ 'aTduExgdndod ce^e t<6u1u:ea11 :3-:qcrp u?Ig

, ( anr1 ) aTqTsTAlaE' autr.{J{ut

! ( G L ' , OO€)uoTsuauTc ̂rau) azTs?aa' aure:gJ{u, ( t

tl ( O ) 1 T x a ' u a l s . . { S

@

ffic,ff Ig^ r{ul.Jt dgT: 0I tupRqc cdf 19

Page 37: JavaBeans JFC Java2D

r \ : c

f,urf,ur

tf,uf,rl

T

T

T

1

u d l lt

pPpeA D

pEa s( t(

q c

. 6

. R

r r r

{ t

t

\tJ/ I.<

'IttIC

) ( ) rauaXsrTuall l l lau) raualsTrlua?Ippe. sAopuTMr, ( ( 9 T , g g T , 6 9 , l ) a T 6 u e ? c a u I t a u ) s p u n o g 1 o s . s i r r o p u T M r

, ( , , sAopuTM XJoEorcTlL, ) TaqeTXaa . srrropuTMrj ( t

{, ( , , Taagplrt ' tooTJ rAoI{. J Tloltr - gre1d.6u1ns . ej l 'e [ . uns . uroc,, ) Iaedpup(ooTalEpdn

I

y1p2 tptu u?rl smopur.l\ Qt1 cpc oVc ugtp oot? oat17 uonb upc tgp ,tot1g

) (a ?uo^g,ua?J)paoueqCa?e?SuraXT pTo^ cT lqnd) ( ) reua lBTTt ra l I l t rau) raua lsTTurox IppE. JT lo l l r

! ( ( 9 2 ' 9 Z I ' V e , L ) a l 6 u e ? c a g i r r e u ) s p u n o g 1 a s . J T l o n rr (

"JT lon /sqJ , , ) IaqpTaes. JTxoIAI :! ( (

t{ ( r Teagpup(ooTTe?ar{. Tplaur. ye1d.6u1are . e]1'e | . uns . uroc,, ) T aagpuptoolelepdn

DnDf Dnr uVtp ootF oat17 uonb upc lgp tDttJ/ /

) (e ?uo^guoTXcv) pauuo l raduoT lce p1o, r c11qnd) ( ) raua?sTTuoT?cV i r leu) . raua?BTTuoT?cvppp. TE?ar { r! ( (SZ , L I I ' I I ,9 ) a l6ue laau l | rou ) Bpunog las . Tp lo l^ I r

, ( anr l ) pa lcaTas lae . Te la r { ri ( r , TelaI^J,, ) TaqeTlas . Iplar{I

) ( ) aTdrjrExaxog{oagC o11qndgTtcaqc xog{caqcf'

aAopuTl{: uolxngoTprufJTlot{r uox?ngoTprufTelaI^Ir uolXngoTpPUf

, altrerd/{u aurprJc cT?pls) Taupdc Epualxa alduexgxog{caqC ssETc cTlqnd

| +' ouT.i ls.xeJte I l rodurTJr . luo^a. lrrre.eJref lroduT

,+ .1r re .e j le I l rodru l

u,ref aydruexgxogrlcaqC :l-0t np !A:eoq quru qugl Suonqc 0q upol ql dgp lgne

, ( aurerglur ) Inoortr luauodruo3elepdn. s a T X T T T ?O6u1ng:np 1n

'ttl 1!qu dgr conp 3uon1 L9p r9r pnc oetu uOrp .9p (qulqr qugl Suonqc Bnr aurprg1. Bs Enr pl .9s r.gp rgn; 16B

conp ryqd ugr SaTXTTT?OEuTrrrS dg1 er.rc InaarJ,Auauoduro3elepdn cpql Suonqd 'ufrp oer3 1pp r{eq1 ugg cnqf Iq1 ;eS! ( TeadprrV{ooTIPleI^I ' Texau' ge1d'6u1are ' e.re [

'uns 'uoc ) Iaadpuv)f ooTaae . ra6eughllo:nEs nqu Taagpuv>tooTlaa

c4q1 Suonqd to8 qs e1 e^sf oqr quqp 3tr;r:1 r-tp uOIp oerS 8ues"qu1.r1 Suonqc ugc oeru uglp lgp deql u,gnur 1q1l np lA'XIN6 .{gru ugJl s^\opur1\ qugl Suonqc rgr oaqt uprp oerg

Iaagpug{oo. IJT lo r { . JT lou . IE Id .Eut rane-e^EC.una.uoc .'B^sf enc 3unl1 cfp uQrp oErC

T aagprrg{ooTTe?a!{ ' Telaur. JeTd - 6uTne - erre f . une . uoc .

's^ropurl oqc quEp u€nqr uorp osrC

T eagpuq{ooTs^ropuTM. airropuTlr - f pTd. 6ulne . e..\E t . un8 . uoc .

:p1 o4 gq Z'I e^ef conp uNgp oerS dp1 g 9c uOIH .Ipp deql u.gnur uQrp oer8 dp1 ugl FI aurBNsselc l9A( eueNasETc 6u111g 1 Taagpuv:too.11as .:aoeupr{In

:nBs nqu raEEuElIIo dg1 er;c TaagpuvrtooTaas qull c'q1 Suonqd enb 3ugq1 uQJq cnqt cinp Suonl l,gp rgr eqrc luenb uer,{Pq) o€tu uolp Igp .{eq1 cftn 'uQrp oer8 oqt (laal puB {ool) uenb urgc lpp .teq1 pl rglu tugru IgrI{ lotrl Bunp dg i(pu qugl EupnqC

'lr.ru 1gru oaql d41 lpp deql tq 9s qu1.r1 Buonqc EIrr ugry oer8 1q1 (uo?lngoTprU) udqc

llu r9t udqc 3u4p !o.r€u tqy '(alqgsrp) E9I{ nOIq 9^ iq ?s (uo1?ngoTppu) udqc lqru Suont LQp I lql ngp qugp g Buo.r1 udqc 9q Euqp!o.n8u rqy '(xog{caqc) ngp qugp 9 rour E^ (uollngorpp6) uoqc 1r.ru Euonr .r.gp g er oh pp cgr uop nql Fuqp 9s ,(vp tpnp q,rgiSupnqc 'uot1c lvu e^ npp lupp 9 EI u?t Ip^ y*e uQr,r nql Bnb u.?p tglq Eut.rt 9p Bt uol?ngorpeu €^ xog{caqc Bupn1 tgq

Noilnsorovu yA xoflxcuHc cNpor rQG cNna os .0I

suollngpa:aprog erre [ <6u1u:eaT\ : c:qul.r1 Suonqc diq3

p^rr t ' auollngparaprog cerre [<6u;urearl\ : C

:rl3rp ugr8

, (anr1) eIqTsTA?as. aure:g.f,rl, ( (Sf ,00E) uoTsuauTc r r tau) azTSlaE. aue:gr tu

, ( )xog{caqC.C &au =t ( ) uo1lngoTpeg.C' fiau =, ( ) uollngoTpeUf .tllau =, ( ) uo?lngoTpEuf, rrteu =

Page 38: JavaBeans JFC Java2D

-

r€c oaql uorp oEIC s^Br oaql u?rp oEtc

atduexgxo$tcaqC e^e t <6uTurPaT\ : C:qugl SuPnqc feqC

p^e F' aTdurExgxog>(caqC cE^€ t<ouTurEaT\ : C:qclp u?rg

tJ ( anr1 ) aTqTET^laa' auPrJ,{u

, ( ( tTT ' Zg€)uoTsuauTq i r rau) azTS?e6 ' auEr ' { i tu, ( t

{ , ( O ) l T x a ' u a l s x s }(a 1ua^gr,ropuTM) 6uleo13nopuT& pTo^ cTTqnq

) ( ) raXdepgtopulli l,rau) raualsrTlqopuTMppe'aruergr(tu

, ( dde ' , , .ra?,uaJ,, ) pp€ ' ( ) auEalualuoJlao' aue: '{xu

, ( ) aTdurPxgxog{caqJ llrau=dde alduexgxog{caqC

Ilrau = aure:J^u) ( [ ] E6re EuTrls)uTeut pTo^ cTIPXB c11qndt

tj ( ' l T a a . { p u € : { o o T a l e p d n l o u u e c | | ) u T ? u T r d . 1 n o . r r r a 1 e , t s } ( a u o T l d a c x g ) q c 1 € c t

J ( al,Iergx|tr) Inaa:filuauoduoJalepdn' 6 a T 1 T I T lnbuT}rSJ ( g' I ) taa.{puv{oorl1as' ra6euPnln} J{r1

i ( . iT DuTrls) Taagpu\ptooTelepdn plorr c11qnd

uQtp oot7 lot tpitu d()c pn pp totll u?lit cnll 'cpu cntll Euont141 1

t, ( ITnu ' d ' I {caqc)PPP

, (Ttnu 'aAoPuTMr)PPP, (TTnu ' tT lo l^ I r )PP€| ( ITnu ' TPXanr)PPe

| ( Ttnu) 1no,{e'11es, ( tt

, ( pa{caqc ) paTqPuglag' €l l lopuTMr

, (pa{caqc) PaTqPug las ' tT?onr, (Po{caqc) Pa lqBug?as ' Te lanr

, ( os, lcsTss ' a== ( ) aEu€r{caxexsle6' e ) =patcatlc ueaTooq

) ( a lua^suralr ) pe'ueqcaleasuaar pr"o 'ii;l{;l':f r;;S:?:*'.:fi:l;:$:]il::::iliil:, ( anr? ) Pa lcaTaSAaB' g I : (caqc

r (,,raas pup )roor arqeusr li:::3il;:T};:Y;

I ( f T ? o t { r ) p p E ' 6, ( T e a a n r ) P P E ' 6

J ( ) dnorCuo?lng, au=6 dno:Ouo??ng

t

J ( ,, TOa.ipuvTooTsAopuTM' sAopuTltr' lPId' 6u1ns ' e.l\€ t 'ttnE 'lttoc rr ) Iaagpuptoo'1a1epdn

smopul6 oTtc ugtp oor7 uBnrlc oat11 uonb uPr tpp 'cot111 1

) (a 1ua^glEa?I)pabueqcalelsua?T pTo^ c;1qnd

, (, ,aTduExg xog{caqC" ) auerJf!

s.r{opurlA ?Josorortr\I B[rt uEnqt oaql uOlp oeIC

XINn d9r[ u?rl s1r{opu]ld 0q

6ZZC.ff tBn qu1r1d91: 91 EuonttC

cg

)onp

JDql

{"q)

lBu

Io.nEBuu

Page 39: JavaBeans JFC Java2D

{ E 4

?Tr,\gf

l e l B

FTqNdrodutTrodurTrodurT

np !A

r qulur

I 8upnl

I (u9r1rul ellur 3u41re uQra

r '8 It . I \ : c

1 1 \ : c

t

lAu

( (t

ndir{urJxu1P.La J r q

tqndt

PPP1 a s

181181eI.cr

c c rp t n

rqnd1 P 1 aTTqNd:odtu;rodulrodurT

. n p t A

r 3unq1)ql dEq

1l c9r0lrqc upl

11 SunP

L '7 ' I

PItTIC c.{f Ig^ qulrl dgT : 0I SupRqc 086

alduexgoquroC1 s f T erre $ < 6ulurEaT \ : J:qu1.r1 Suonqr {tq3

e^E [ ' eTdurpxgoquoDl6 TT cp^e t<EuTureaT\ : C

:qcip ugrg

t{

, (an:l) aTqT8TA1as. eurP-rd.fu, ( ( 092,00t)uoTEuauTC l [au) azTslas. aurE:dIu

, ( t(

, ( 0 ) l T x o . u e ? s I s) ( a Aua^giropuTM) 6u1eolprnopuTj[ pTo^ cTTqnd

) ( ),ra1dppv/qopuTM irrau ) raua1 E TTnropuTMppE . eurrg.f,itrI (dde ' , ,raeuaCr ) ppE' ( ) auealueluoC?ao. oureJg.r{u

| ( ) aTduexgoquroC?BTrI l|au = ddr aTdurexgoq[oC?sTT' J (,.sTdurexg xogoqEoc pup ?sTT,, ) er[e:dl' .6iau = aurerJlu

i ( [ ] s6 . :p 6u1r1g1u1pr r pTo^ cT?Eea c11qnd

tJ (xoqoquoc)ppP

J (eued)ErpEJ ( s n 1 € 1 8 ) p p E

t1u1t1 Fuoru1c opn uoc Suon ?gp ?gc onq | |t ( ?6TI ). t i raT^?rod^raTA?as' auEd

7t1 ugtld ngtrlu cbnp uax Fupu ptlq oby auDdllorcsf Subnt lgp op,n ;sl1 llcgs quDp WA / |J ( ) aupdlTorcsf Jlrau = aupd aupdTTo:csf

auDdllorcsf Euon1 rgp obal 1, ( (

t3 (ua?I las+r , : l caTaB ocg locr , ) ?xaJ '1a6. sn?ex6

J ( ) ua l Ipa lcs Ias la6 ' xoqoquoc ( 6uTr1S ) = rEa l f laa 6ugr19) (a ?ua^$ra111pa6ueqco l€1sua1T p loa c11qnd) ( ) reuals Trlural J ireu ) rauoA s TTual IppE . xoqoqEoc

/l *

uoqc cbnp rogoqluoC q?ps quDp Euo.t1 p1 ugrld TQtu gc tt1t1 Eugnq qu1 fi t"rx

x l

! ( t

, (u ra l ITaa+, , : ?co tg€ l ?sTT" ) xaJ ,?as . sn lpAa (

, ( ) a n l e ^ p a l c o T e S l a 6 ' 1 8 T T ( 6 u T r 1 S ) = u a l I T a s 6 u 1 r 1 g) ( a ?ua^UuoT lceTaSlB TT ) pa6ueqCanTE^ pTo^ cTlqnd

) ( ) raua lsTTuoTAcaTeSlsTT l t rou) taue leTTuoTXcoIaS lsTqppr . ?sTTuotlc cbTp tsrl Trps tluop Euo.tl 47 uptld 101u 9c n1q Eugnq quu fl t.txl I

i ( ? ) ?uno i louaTqTETA?as.18TIr 1 111no,{e'1!roTd l |rau) 1no,tre11as

) ( ) aTdt[PxgoqroClsTT cTTqnd, (, ,ual l palcaTas,, ) laqe'11' neu = anlele Taqerl.c '

t (san1el)xogoqloClt arau = xoqoquroc xogoctgoClt3 ( sanTPjr) 18TT-Ci . t rau = ?sTT ?8Tqr ,

, { , r a I c P r O , , ' , , 8 6 a c c v S ! { , r ' r , c T g P g f e n 6 J A n ' , ! e d 1 a q , ,

' , * } C f e n 8 } A r

' , E ^ e I r t r } = i l 6 a n f E r t 6 u T r ? S

) r aue dr spu a lxa ". u*"*;:[::5j:r'# :Ei i i I ;i:", + ' ?ua^a ' 6u1ne 'xe^e t l roduT

, | . EuTiqs. xPJl'tt ?:oduTJ | . Xua^e. ?Ar.rJrtt ?roduT

Jr .? r r r r .E l re t ? roduT

urreFaldurexgoquoClsll :g-0I ftp lA

:uax pp uonc cbnp upr ABTTI, qcas quEp Suorl nl ugqd nglqu 9c n€u rBqllorcstonrt quBql uolq ?.gnx fi,r urQtqu 9c autAltorcslt etqr Sunq{ 'AaTAl:od! aT^las ctql Suonqd Suqq eue4llorcsfegqe 3unq1 oP^ €np conp ?gTII'3u0nr Lsg'(1,$e uor^ nqt €lc auedlTorcs 3u0n1 .r.qp ugqd quqqr nqu ril 8upnl 8u?usrrl{r 9c dPu auPdITorcSr. 3u0nl -r.gp) auedlTorcsf Supn? l.gp u.?p Suqp ugc qutrl Suonqc 'cpnp uonr gql gc asTtlr 3u0ru l.gp pq

Itt ugqd nalqu 9c qt9s quPp 3uor1 tq1 reqlforcs uQnc queql uorq t€nx Suep nl 3u9q{ I8TTI' Suonl l.gp pl rgrt{ lpq nglp lour 9c4 rnf 'C.ff uQl^ nqt B[tr dgu qrgs tluep Suonf Igp teq Sufrp 4s qs dgp lgnp Edr{ quru qugt SupnqC '1a11 ugqd quqql Ig^ Suonp Suon?IBTII, 3u0nt lgp uQr l^tE uol^ nql 3uor1 aclogC ugqd quB,ql l9^ Suonp Suont C.{f uol^ nql EBr xogoctrroCf Suont I.gG

xososruocf vA Jsrrf Hcys HNvo cNpoJ rgs cNno os 'II

Page 40: JavaBeans JFC Java2D

, (uo l lnq 'uocT "

lood* ) qe ,LPPP' sqPl, ( taqeT

" ,PTroM

o lTeH" ) qe 'LppP 'sqe l

, ( , , i pT:oM oTTaH,, ) TaqeU' I ' rau = TaqPI Iaqe'I f

J (wo,l,los' s?uPlsuocEulaag ; auPdpaqqP'I'.c trau =

J (uocT)uo l1ngn $au = uo?1nq uo l lng fJ ( , , IT6 '18c , ) uoc Io6put l i t rau = uocT uoc l

sqpx aupapaqqeJn) ( ) eTdurexgregnuali l JTTqnd, eurErJ^u auErJf cTIPXS

Tauedf' spua?xa aTduexg:egnuan ssETc cTTqndJ r ' 6 u T A 6 ' x P ^ P t l r o d u T

, r ' xua^a ' l I | Ie ' e^eF ?rodurT, r ' l l l r P ' € ^ e t ? r o d u T

) roua?E TTlual I 6 ?uouta TdutT

s^"feldruaxgregnuetr{ :0I'0I nP !A

:qulrt SuPnI{r 0q uPot CI dVP !9nq'rrpp qulrl uerl 9p oqu u6qr tnru 10uI EI Tttr I9A

J ( sTr l l ) raua?sTTuraaIppe ' Tu:nes nqu qulqr qulrl Suonqc Bnt sTr{1 u.glq nl qulu

Jq, raualsrl Euonl Lgp oet nl ?s upp quv? u9.r1 uoqc rfrtu c93 '(gu oI{, raueleTTuralr d.?Ir oer8 1fp tqc qcar Suqq; raualstl Suinl

t'p urel qrjq, qugi Buonqc dp1 de8u Eu4p e1 ,upp qulrt u9.r1 uoqc cfnu 3u41 oqr raualsrl Sudnl Lqp .?rl r.?lqr Igqd I^ deqr '4 nn1 '(u9rl

uvqd p alduexgxo$tcaqc qu1.r1 Suonqc !p^ urpl Sunt pp e? nqu) Igp deql qs SuDc qu1"r1 Suonqo eqrc uQrp oe€ 1q1 upp qulrl EIrc

udqc rnur Supqu 3uor1 lQru uoqr 1q1'8unp 8up 9s e4rc oq^ upp qulrl lQtu 19p IEr 9s dgp lpnp edq qurur qu1'r1 3uonq3 'udqr cfiru 3u41

oqr raualsrl Euonl !.qp e.r oril reqd e1 9u uoqc Eunp ro.n8u 1q>1 3u.9nq qu11 conp tl nx pqt 9t upp qulrl u9-r1 u6qc cnur cgc 9q 'l^rB uol^

nql !p^ nq,, nt B,ronr Bugc ag1 uOI^ nqt 3u9q uop qu1r1 Suirp pg Sunp aug tgt Euorl n91qu 1.9r Suitp lts conP (nuatu) uop qulrJ

nNsI D NpG HNIUI CNno os Y ovr '8I

aldurexgqe;, eae f, <EulurEaT\ : J:qu1r1 Suonqr d€q3

e^e F ' aTduexgq€tr cP^E t<ouTureaT\ : C

:qriP ugtg

tl ( an :1 ) aTqTET^ les ' auerg^ur

t ( (OOZ 'OOt)uoTsuauTq i t rau) azTSlas 'a rue :gr I tu, ( {

tJ ( O ) l T x a ' u a l s . d 5

) (a 1ua^gAopuTl{) 6u1eo1laopuTA pTo^ cTTqnd

) ( ) ra?depvAopuTm ltrau) reualsTrlrvropuTMppe'aurerJxu, ( aTdltrexaqEl ' , ,ra1ue3,, ) ppe' ( ) auPd1ua1uo31a6'auerg'{u, ( ) er"*e:tffi:ffi;: I:$::il?:'=":ff:;*

) ( [ ] s6 :p 5uTr ls ) uTPI I I pTo^ cT1e18 c f Tqn9t

f ( . , . r a ? u a c r ' 6 q E 1 ) p p P

, ( ( ) lnoleTraprog r au) ?no,{P'I lasJ ( a6pa1xa l 'uocT ' , 1PC, , ) qEI 'ppe ' 8qE1

, ( abpdToqeT ' , , ,pT :oM oTTaH' , ) qe 'LppP 'sqe l

J ( " i

pTJol,t oTTaH, ) Taqetc' l r tou = a6edTaqET TaqE'II '| 1,, ; ar(q poo5 sxes ?PC,, ) earvlxaIf f iau =a6Pd1xo1 Parvlxatf,C

t ( , , f T6 '1ec , , ) uoc IaoEur l i \ \eu = uocT uoc l

J (WO,I,,LOS' sluel6uoC6uTlrrs) auPdpaqqe&It ,'rau = aqel auPdpeqq€&Il

) O aIduExgqe,l c11qndJ arrerdtrl[ aurErdlt cT1e1s

)TauEaf spualxa alduexgqe.I ' aBETc cTTqnd| +' buTlrra'xe^Pt ?xoduT

J r ' luala' l i rr€' t le t l rodruT, l 'a i re 'e^e t ? rodurT

eaufelduruxgqBtr. :6'0t nP lA

:Cdf u?r^ nql Bnr aupdpaqq€,lf dgl SuRq 3ue.r1 ugqd Suonl l.gp o€1 qcgc e6q qulur nP !r PI'(vp lpno:qug1 SuoPqc oqc quEP 9s e4c 8unqr1

! l

epc ddq gqu uer8 3uqq1 conp Sunp u$1 9s e1 dgu qrgc oaql fqq

qulrJ 'lgur 3uer1 oqc r€1 gqr Suo.nqu Ip 19ur qs 4c 3uer1 lqf tgq:t

3uu.r1 opa u.gqu 3u4p !o.r€u rqy '8uer1 lQur c0np iqr uplq lqc ugl

rgur gs Efr 'ueq SuFqt uoqc en1 r€oq1 dQq c9r nqu s'r'ropur16 Suftp

Erg cac Suort nglqu 1.9r SunP ps cDnp 3uer1 ugqd Suonl I,9CI

lpnrl qrepqc 3rJrlq3 93.n1 u€qi

4 nn'I 'c

1 6 T T f

cdf t.,

flNvdcssgvrf crrvur NYHd CNpOJ r0o ovilu I

cdf I9^ qur.rl dtrrl : 91 6uorl{c

Page 41: JavaBeans JFC Java2D

, (

Eu4p pn?u np1 Sugnq quq fi nx raua$17utatl dgll oor? otlc thp lpc tpu cqUt EuoruH

* t

t,rpgnuaur urnle:

, ( enr? ) pa lcaT€s1a8 ' u rax InuaI { IE?auu?11 ngp uoqc conp ?s IDpw uoltc cnw I I

, ( (xsvr[-, lTv' lua^guoTlcv, E-xA' luaagr(ay) a{orAS.daX?a6 ' a{or?Sr(ay; :oXeraTaccVXas 'urel lnua! ' I f p?aur

udqc cnu oqc tpt tu1t1d obal 1J ( sTq? ) :aue lsTTura l lppe. Tur

, ( Trn) ppe. dnor6J ( ( , . Te1aI{,, ) sl€nba' O aurEN?a6' O Taagpu\pfooTla6':a6euel^Un) palcalesles' Tltr

, ( ,r Taadpsv)tooTTelen' IE?ew' JpId' EuTras ' E^p t 'uns 'r troc,r ) pupuuroCuoTacV?es '

Tuuotlc cnu uotlc Euqtp pn?u 1t1q uQtp oor? 1gp,Cot1111

, ( ( , , TaaE pue {oo1 IEI€W,, ) uolInuelrfuoXlngoTpEUl l \ leu) ppt. auoT?do = Tu7o7a141 uotlc rnw / /

, ( (XSV! { - ,LTV ' lua^guoTlcv 'Z-Xn '?ua^g.dax)a{or1s^ax1a6 'a {ox?Sl tax) ro lEra Iaocv1as .T l t ruoqc cnu o\c tpt ruyld oba 1 1

, ( sTqX ) :auaXaTTurelIppg TrtrJ (Tu t )ppe.dno:6

{ ( ( " J T lon/ gCC" ) s lenba' ( ) aueNla6 ' ( ) Taagpup1oo.11a6'ra6PuPt{In ) paXcalsslas '

TurJ ( , , Taagprj\r)tooTl T lol l ' I T?ou' JEtd' 6uTl^a. ' eae f

'uns 'uroc,, ) purururocuoTlcv?as ' Tur

uotlc citu uotlc Eur.tp gn?u y1q uVtp oor? 1Bp tot111 1

, ( ( , , Iaad {ooT lTlow,,)ua1lnual^fuo?lngoTppuf ^lau)ppE'auoTldo = TurJ1lo7,t7 uotlc ci,W / /

l ( (xswI - . ITv '1ua^guoTlcv 'T-x / \ ' l ua^g . f ,ax )e{or ls^axaao 'a to ras t rax) :oae:oTsccv laa ' ru ruotlc chtu oyc tpt tuyld ob11 1

J (sTq l ) reua laTTra l lppe ' Tu, (T l t r )ppE.dno:6

J ( ( , , s|tropuTl,t , . ) aTEnDe' O eureNle6' O Iaadpqftoo1la6'ra6pue!' I lA) pelceTaSlaa' Tu' , ( ,r Taa8prrtTooTs^ropuTM' a$opuTrrr' 3f e1d'6u1ns ' p^t f

'uns 'uroo,, ) puplntroJuoT?cv1as ' Tltr

uotlc cnu uorla Eupp gn?u y1q uQrp oot? 1gp ,Cor1g 1 1

t ( ( , , IaaI pue tooT aTrt ls aAoputMu )ualInuanuol1ngoTpEll l ! rrrau) ppE'suoTldo = Tl[smopul/A uoltc chIN | |

J ( ) dnorCuo1lng ^rau = dno:6 dno:guo11ng

l *

olpDy yfu Eubp gc tpu uotlc cnu cp3 'gzgj uotlc cntu otlt uoc cntu cpc oba

* /| ( ,T , ) cTuou raunAas ' BuoT ldo

, ( ( "d?T")nuorut^uau)ppe' rEgnuou (nualu) = suoTxdo nuat [nQDq nuau) Euo?u uogt !u1,r1 tluDvl u?r, ,{T1 uotlc cnu onJ | |

J ( ( "1Txg, , )ual Inuen0 l r rau)ppP'otTt (ual Inueno) = TuI ( ( ) ro?prpdasf rrrau) ppe' aTTJ

uorlc cnru cpc o4t3 tlcpc uptld Euqnp obJ/ || (,V, ) cTuouraul^Ilea' Trtr

, ( ( " '

' 'BV a l res, r )ual Inualm r ' rau)ppe'aITJ (uaXInuem) = Tl t r! ( ,S, ) cTuouaul^ I las ' Tut

, ( ( r,al1'ES,, )uelInuaM i\au)ppt'aITJ (ulalInua!(C) = TuJ ( , o , ) cTuouaul l?as ' T ln

J ( ( r,uado,, )ua1lnuatm rrrau)ppe'of TJ (ualInugtiLn) = TnrJ ru urollnualtc

afe uoltc chru oqc uoo cnut cgc obJl I, ( , d , ) oTuoural rn los ' aTTf

ayt.g uotlc chtu otlc ,pf utltd obJ I IJ ( ("eITdu)nuaru'rrrau)ppe'rEgnuerll (nuatu') = eITJ nug![I!

(rDq nuau) Euo?u uop 1.lu1,rl quDll u?rt alle uotlc cittu obJ | |, ( ) Jpgnuanc' lrrau = regnuaur rPgnua',il.c) ( ) nuenelraerc rEgnuartF cTlqnd

ti ( rr l l :oN,, ' ( ) nuawa?Eerc) ppB

, ( , t : a 1 u a C , , , s q p ? ) p p e, ( ( ) lno^ET.reprog irreu) lnol{Erlles

(

:xut^uI atil

dnt /{

otlJl I

{

? c {(S

r Y

! y 7 / lc {t

f,r1eu.etulJl Ioor:otlJl I

Tqndrot l? / |

ppqc c,ilf I9^ qulJ? dgT: 0I FupRrIc z8z

Page 42: JavaBeans JFC Java2D

E^Ef €fc u€nqc oaql u?Ip oel3

/vropurl\ lJosoJtlhl €ft uBnqr oaql u?lp oElD xINn dgtu ugrl s^ropur^\ 6q cac oaql uolp oelc

aTdurexgrEgnuar{ t^e F<DuTuree'I\ : C :qulrl Suonqc {tq3

errei ' eldruexgregnuail ceJ\ef <EuTurEaTl : 3 :qcip ugtg

r ( on:1 ) aTqTBT^las' euPrJ'{u, ( ( ooz ' oot)uoTsuaulTcI !^eu) azTslas ' ourPrg ' { l r

! (

tt

I ( O ) 1 T x a ' u a ? s x s

(a lua^g'opuT6) 6uTsoTcrrropuTrrr pTo^ cTTqnd) ( ) raldepvAopuTl ' t rrrau) raua?aTTAopuTMppe'auPrd'{urr (ddP ' , , raXuaC, , ) PPe ' ( ) aued lua luoC?a6 'ouex ' { i {u r

, ( ) aTduexg:Pgnuaw I'Iau = dde aldurExgregnuall

J ( , ,aTduexg rPgnuat [ , , )a l [€ rg f t ' rau = a l t rPrg ' fu ] ( [ ] s6re 6uTr1S)uTeu lpTo^ cTXe?8 cTTqndqujqr Tulrt EuonIr dPl / |

tt ( (UOSUnC-, ITOYSgC' . roarnC) rosrnCpauTfapardla6 ' rosrnJ) :osrnCla€t ' loo:

fuo.nrp lqtq On prt 47nlp 9r! uor Eubp t1u7t1 19p 'Cot1a1 1(

| ( ( ) l xaJ?46 'uo11nq + , , Taa l i pue {ooT peoT 1, upTnoc,r ) u11U1:d ' r :e 'ue1etrs) (Za uoTldacxg) l tc lPc{

, ( ( ) xxatr?a6'uo1?nq +,. : Tea.{puv{oorl pa1:oddnsun,, ) uI luT.rd' : la ' urale'{S, ( asTeJ ) paTqeug loB 'uox lnq

uirp oot7 !9p [D1t, t1u1t7 qnb Euoty tut 1 1

) (To uoTldacxglaagpuv:tooTpa1roddnsu5l) qcl€c {t

I 1 aure.r gr(ru ) Ina ar'llueuoduo Ja lEpdn' I a T 1 T T T 1O6u T!1S, (anr?) palqeugxes ' uo11nq

, ( OpuEl l ruoCuoTlov?46'uo11nq )Taagpuv) toor l laE' ra6euPl{ In} ( OpalcalassT'uo11nq)IT} . f , r?

JOacxnoslA6'a(uraxlnuawuol?nsoTpEu!)=uol?nQua?Inua' {uo1?ngoTpeufuouc rllnp pp upp llulrl uort opu ubrlc cnu xuar ulJ I /

J ( ( uosunc-.!IvM' rosrnc ) rosJncpauT J apardla6' rosrnc ) rosrnclas' aoor|Qnt1c gt| uoc Eubp ltut1.|. lqp [or111 1

,auEr.{Iu = lootr xuauoduoc} (a lua^gua?I)pa6ueqca?t1sua1T pTo^ cTl.qnduoP Uu?rl u?rt uoyc chtu lQru uoU" / |

cdf tcdf 19^ qulrl dgrl : 0I tupRrtc

Page 43: JavaBeans JFC Java2D

T

; ,t D r l l

f . 1

a a

: du T

qnd

t1 aqnd

{

ooqooqrd.cs E T C

^ur

I

A

rrn

xu.Krur . rd

xurqnd

t

, r d

qnd

tT

, a, ^

,t t

T

T

; J

rd) 1 Srg-c

I

I

l €

Id

? 1 S

r d ! _

)d.c)oJ / I

)Fqc

i ( , , . Ia?uaC, , ,Jeg6aar6o jd ) ppP, ( ) rpg6sar6o:44 r lau = regsaarEord

qulrl u?11 rtuDul orjJ/ /, ( ( ) ?no/tpT:ap.rog ^rou ) 1no/tPT1a6

) ( ) aTdurExgsBar6ord oTTqnd, aurPrdlur auprdf cTfE?a

, Jpgs s e rEord rEg6 sa :6o :d I ,, pea-rqtr sso:60rd pea:qJ,ssar6orA'

) Tauedf EpuaXxa a ldupxgssarbord ssp lc cTTqnd, * . lua lo . 6u lns .xp lp t UoduT

, | ' 6uT/qs .xpJ leF l roduTI | . luajra. 1ire. e^et ?rodurT

, f .a l } lP .e l . t 'PF l roduT

B^Etaldruuxgssa.rtord :ZI-0I np !A:(41 nx uBop rer8 rgru nBs qulr?

u-911 quBql Itl rpqu dgc g'r frql ilql 19? oeql 8u!qu 4l nx gs dgu u.9,(n1 u9qd.9t cnqt u?rl) FuQp leoq qulrl u.9J1 rlueqt gp uBrB reql dglgI3 (pEaJql) u.9dn1 upqd lQru 3u4p ?s i(pp Ignp u6q qurur np ;n 'er,e1 Eufrp Bu4 tout oqr qulJl r9r? queql Frrnp .(9x Buup gp gqr 9r ercJf u?l^ nql enc regasar6or64 3uon1 f.qp lpA n?ll .9s {1 4x

'rrr1 d91 dgqc ods nqu f1 4x uer8 lQqr nglqu u.?rqr u'r op oqrr n^ r-el10ut Pnt t9q1 Suti't1 uglp n.?lq 9p Sunp gu 's.tr\opull.\ Suirp 3u4 cee 3uo.r1 norqu 1.pr Bunp ns Jonp (req ssa.r3ordl qurrl .r9r1 q.rrql

UVgSSgUCOUdf CNPOJ IQ(I I9A HNIUI NEIJ HNVHI CNNO OS 'Sr

:eg6ulirng e^E F<EuTuJeaT\ : J:qu1.r1 Suonqc dEq3

P]1'P t ' :eg6u1r'rg ce^e g<6uTureoT\ : C:qrrp u?rB

, (an :1) oTqTsT^ las - aurprd lu r, ( t

(J ( 0 ) 1 T x a . u r a 1 B , { s

) (a lua^AAopuTM)6uTaoIJAopuTA pTo^ cTfqnd) ( ) raAdpp\frtropuTM trrau) raualBTrIAopuT6ppe. aurergr(ur

| ( 0 0 t , 0 0 t ) o z T S f a e . a u e r g z ( u ri (dde , , , ra1uac , .

) ppe. ( ) aued1ua1uoc1a6. aurergr tu ri ( ) regbuTns rrrau = dde :eg6u1,ragI("arduPxsi,""1Y?i;1,;H;iiS"J;::"#fr

:-,"-',"f""t

r ( , ,q1roN, , , reg loo l ) ppP

{i ( [ T ] s u o l l n q ) p p P . r P g T o o l

r 1 ; : o l e r e d a s p p p . r e g T o o l ( g = = T ) J T, ( [ r ] sTaqeTuo? lnq) 1xa l ,d1J ,1ooI1as . IT ] suo l lnq

| ( [ T ] s u o c T ) u o 1 1 n g f ] l l a u = [ T ] s u o l ? n qr ( [T ] 6a IT . {uocT)uoc leoeur l l } rau = [T ] 6uocT

) ( T + + r q 1 6 u a T . s T a q e T u o l l n q > T j 0 = T X u T ) r o JJ ( ( ) lno^e1rap.rog j trau) Ano/{eT1as

) Oreg6uTirrs cTTqnd, [q16uaT 'a laqpTuo l lnq ]uo l lng l t i l rau = suo l?nQ [ ]uo l lna l |

i [ q l 6 u a T . B a T T J u o c T ] u o c l o 6 p u r l ' r o u = 6 u o c T [ ] u o c l a o e u f, { , , a 1 s e d , r , , , r f d o g , , , . 1 n D , , , , 1 u T r d , , , , , t r a d O , , , , r ' r € N , } = s l a q e T u o ? 1 n q [ ] 6 u T r 1 5f t , , J T 5 ' 1 s e d , r ' , , 9 : 1 6 ' r { d o c , , ' , , 1 ! 6 ' l f , c , , , , , ; 1 6 . 1 u 1 : d , , , J ! 6 . u a d o , . , , , j 1 O : i a u , , } = s a T T . { u o c T [ ] 6 u T J 1 s, ( ) rEgloo[It l rrau = regTool :pgloo,Lf

) Iauedf spualxa rpg6uT^ts EspTc o11qndi + . ?uala. Ful las.xe,re! 1:odru1

J | ' ouTirra.xel. t ,E t XroduT, i . 1uala. 1are. ene! lroduT

Jr .?^ t rp -e , rep l roduT

e,ref..rugFu.rms :I I-OI np lA:3unp 3up es enr Suorl u?q rpBIooJ queql oril ?s dgp Ipnp edq qurur np 1n .udqr

cnu og'r dpc ,{nr1 ua,(nx 8up,pq1 I.Bqd cH oeql rgr c.93 3u91 Sunp ns rp,p8u dgr8 uop qurrl u9:1 udqc cnur Bupqu or{r .?ql ,teq1 dpu u.gqultru lgC '8unp 3u4 9s Enr ueJl ugdnx Suo.nql uOIp uOIq gqu u.pqu 1r-ru Supqu uro8 oeq (nr Bugr queql ql ro; conp uqr; ,rrgioog

suvsloor cNpoJ rgc cNno os .7I

lr' 1

il')

Page 44: JavaBeans JFC Java2D

II

I

I ( a ) u l luTrd ' ?no ' u la?a ' f ,S

) (a uoTXdacxgpa?dnr ra lu l ) qc lec {l ( O O T ) d a a T s ' P € e r r l J '

) tr:l, ( x ) e n T e ^ l a 6 ' r e g 6 s a : 6 o r d

qutrt uglt rittotlt lbl 7i2t1u d93 1 1

) a 8 t a {, {earq

) ( s n l e X s d o l s ) J T

) ( ++x !xeur=>x JuTll l=x luT ) rol i

ssat1ottl lurrl lt?It UuDlll oqr it1 prfl upp BupJl I

i (uTur ) an te^ las ' :egsearEord, (xeu ) umurTxewlaE' regs s a'r6o:d

t (uTu) unuTuTWlas ' :egssa:6ordr 0 g = x e u l u T

f g = ultll ?uT

) ( ) unr Ploa c11qnd. 1

,anTe^ = sn lEXsdo ls

. 1 ( a n T e ^ u e e l o o q ) d o X s ? a s p T o ^ c T T q n d

1:egssa:6ord = regssar6o:d ' eTq l

) ( regssar6o:d :egssa:60 :d I . ) pearq lssar6or4 c11qnd

i a 6 I E f = s n l e l s e ^ T T p u e a l o o qJ a s T E J = 6 n 1 E ? S d O l S u e a T o o q

I regs sar6o :d regs sa :6or6g

) pParq,L apua?xa pParq'I 'sser6or6 sseTc

ssa.tiotrl tluDtll Dln Dotl Sugp ni lulri ttgt| notl tlttttu Srtt,tp ,Cpu dpT I I

l (

I ( anr l ) aTqTsTAXoe' auelJ ' tur! ( t

t, ( o ) l T x a ' u r a 1 s , { s

) (a lua^gAopuTM) 6u1so13r'ropuTlt pTo^ cTTqnd

) r a lcIepvrrropu TM ltrau ) r aua l 6 T TAopu TMppe' eue: gr(tu

! ( ( O0T ' OOZ )uo 'FsuauITO i t rau) azTs las ' aure :J r ( t l

, (dde ' , , ra luaC, , ) ppe ' ( ) aued lua luoC?46 'auErJ ' (u r

i 1 1.1i*"*gssar6ord i*rau = dde atduexgeser6o:a

i ( ,' i pTroM oITaH. ) au€rJlt laau = auer'{'{tl

( i ; ; ; ; " o , t 1 t 1 s ) u T P u r p r o ^ c T 1 € 1 e c 1 1 q n d

| ( anr? ) doXS?ae ' Pearr{J'Bsar6ord) ODuTuunudols Plon c11qnd

tt

r ( ) 1 :e16 'Pea- rq ' I 'Esa :6ordI 1 :egs s er6ord ) pe arq&s s a:6o:d 11s11 = pPOrr{J'E a ar6oxd

}

( ) a^T rvs' pe arqr,s 6 e.r6o: d i',' I IlX .*ff :l:1 : ""'Ji"":i lil"

ti (H , InOS' ano. l fPTraprog ' Tau€auo l lnq) ppP

i (uo11ngdo18 ) PPP' Iaueauo l lnq, (uo11ng l re1s ) PP€ ' Teueduo l?nq

, ( tt

, ( ) ouTuunudols

) (e lua^guoT?cv) pauro lxaduoTlce pTo^ cTIqn ' I

) ( ) raual8 T'ruoT ? Jv lrrau ) r auals TtuoT aivppe' uo??ngdoae- , ( , , d o 1 s , , ) u o l l n g l t l r r a u = u o ? 1 n g d o 1 s u o l l n g f '

, ( t

I ( ) EuTuunulrela

) (a ?ua^guoT?cv) Pauuo]raduoT?cP p1o'r c11qnd

) ( ) raualsTTuoTlcv l l rau) raual8TTuoTlcvppe'uo??ng?rela, ( ' ,erE1S,' )uol1ngf l{au = uollng1xe?B uollngf

, o TeuEdI, ̂ tau = Iaueduollnq Tauedltdoqg Pn YotS uqlu yVu obtr 1 1

U

F:l 1

f,n

5Cdf r.9^ r{ut4 dgT : 0I ErrPFqC

Page 45: JavaBeans JFC Java2D

T 61 6

P T T Es.cv a

oqT 6T Q

sr,

T 8T s< n

or{t e

L 5

I 8I sq n

v d

' D r y A

E 1 S

TqndrodurTroduTiodurT:oduT:odurT

NP }A

I !.9p I

j ' 9 I

I

r (

t

I T

rollt

,qndt

) 1 S

tndt

rol[

:qnd{ 5 t

np ;r lQur CI d9p IpnOIl Er qult 8uojq1 Sunp

'qulJt u.9118uD rW g1

quBql u?rl de8u 1.gtq oqr P^ rot^ Sugc epccyrql ugr;, SuQp 1€oq qulJl u.911 queqt d.gql

f 0 = u T u r 1 u TJ a S I P I = s n l e X s d o l g u e o l o o q

I ro? Tuour roX Tuo!,J6 6 ar6ord] pearq& spua lxa pparqJ ,aEarEord sseTc

it

J (anr1) aTqTsT^las. auErdxur, ( tt

, ( 0 ) l T x a . u a l s J { s

) (e lua^g ! opuTM)6u lso13nopuTr pTo^ cTTqnd) ( ) raldppvAopuTl{ nau) raualsTTAopuTMppe. aurerd.f,u

s ( ( 0 0 T ' 0 0 Z ) u o T s u a u T q A s u ) e z T S ? a s ' a u e r d x u r, ( ddp , ,r -raeuaC r, ) ppe . ( ) auEdlua1uoCla6 . auprg/tru

J ( ) aTdurpxgro?Tuolla€rar6ord f leu = dde alduexgro?Tuo$Isearoordr ( , , i pTroM oITeH,, ) aurErdf l trau = aurerdl(ur

) ( [ ] s6rp 6uTr1S ) uTpru pTo^ cT lpAE cT lqnd

t, ( anr l ) dols las . pparq&6saJ6ord

) OEuTuunudols pTo^ cTTqndt

tJ ( ) ?1818. pea: r l&Bsa:6o :d

, ( 6Tr{q ) ppa.:rqtr ssarbord Jrtau = pearqLsBaJ6ord

)( ( ) a^TIVST 'pearqJssa- r6o :d ; I l ITnu == pear r {La6a:6ord) JT

) ( )buTuunu l re ls pTo^ cT lqnd

t! (H ,LnOS. ?no i {ETraprog, Taupduo?1nq) ppe

r ( {t

i ( ) FuTuunudols) (a ?uaJrauoT?cv) pau:o ] raduoT lce pTo^ cTTqnd

) ( ) :aua?6 TrIuoT? cv rrrau ) raua16 TrluoT lcvppp . uol lngdo?a, (uo l lngdo1B ) ppe. Toupduo l?nq

, ( , ,doASr , )uo1?ngf r r rau = uo l lngdo?a UOlAngI ir ( t

t, ( ) ouTuunulrels

) (a 1ua^guoTlcv)paut . ro ] raauoT lcp pTo^ cTTqnd) ( ) raua1sTTuoTlcV rau) rauaqsTTuoT?cvppr .uoASng l re1g

| (uo l?ng reAs ) ppE ' Taueduo l lnq, ( , , l rels,, ) uol?ngf ' Jtrau = uoxlnglrels uolxngf

i ( ) Taupdf' j'l'au = Taueduo?1nq Tauedlr, ( ( ) Ano,{prl:aprog /'rau) lno..{eTlas

) ( ) aTdurexgrolTuowssar6o:d cTTqnd, aurPrdrtu auerJn cT1E18

, pparqJ,s sar6ord pEaf,t{J,s sar6ord) Taueaf 6pua?xa aTdluexgrolTuonssar6orA sa€Tc cglqnd

. + 1ua^a. 1lae. erre f l rodurTJ + . 1 r r r e . e ^ e F ? r o d u T

J r ' Xuaaa. buTare .xe l \p t ? rodurT, +' 6uTrrrs' xe^e F lrodurT

u.luf aldursxgrolluotr^trssa.r5o.r4 : gI -0 I n p !A

:Apu o5 11ll qull qr_er d_9q1 oqc cgql eoq quruquqqt uqoq 0p rtru deq uer8 IAr{1 g,r (cb) ruugrt irVqd 9tes ur?q ,,1.2e1a/ ugrlu lnu oe,^ lQnqc qc;1 dggaldurexgssar6ord e^e [<6uTurEaT \ : C

:qu(:1 Suonqc d0qg

e^p t ' aTdurexgBBa:6o:d cp^e C<6uTureaT\ : C:qrrp u?rg

t(

JasTPl i = Bn?BlSa^TTeT

{

)Ilqccdf 19^ qugt dgT : 0I tupFrlc 982

Page 46: JavaBeans JFC Java2D

, ( OT ) 6uTcpdgqc1, r , :o [eFt laE ' ErapT IE

, ( ( ) roprogauTq) iceTga leaxc ' raprogauTT ) raprogxas ' 9 rapT 1 s

! ( S Z ' O g ' 0 ' T V C L I U S A ' I a p T T S I | ) x a p T T S C l } r a u = g x a p T I s r a p T I S I '

t ( ( 9 T ) ? n x l s l P l u o z T r o H a l e e r c ' x o g z T r o q ) p p e ' x o g z T r o r lI ( t r a p T T s ) p p e ' x o g z T r o q

, ( ( ) rap :ogauTl {cPTga lEarc ' raProgauTr l ) raprogea6 ' t rapTTB

. ( E Z ' 0 9 ' O ' T V J I ; U S A ' r a p T T S f ) : e p T T s I " r a u = t r e P T T s r a p T T s f

, ( ( 9 T ) ? n r l S T e ? u c z T r o H a l e e r c ' x o g z T r o q ) p p P ' x o g z T r o I II 1 g :aP11s ) PPe ' xogzTror {

. ( OT ) 6uTceds: tcT ' t ' :o ten1es ' € rapT TE, ( a n r 1 ) s l c T [ 1 u T € d 1 a 6 ' E r a p T T s

r ( S Z , O E , O ' T V C I ; U B A ' r a p T T S 1 t ) r a p T T S f r r r a u = € r a p T T s r a p T T S f

, ( ( 9 T ) l n J l s l e l u o z T r o H a l e a r c ' x o g z T : o q ) p p e ' x o g z T r o qt ( z r a p T l s ) p p e ' x o g z T r o q

t ( E ) 6uTcPds>{cTI rouT! ' i t laB ' Z rapTIs, ( anr l ) s ) tcTJ 'xuTedxas ' z :apTTs

i ( S Z , O 9 ' O ' T V C L I U S A ' x a p T T S I | ) r a p T T S I ' 6 3 s = f l r ? p T T e r a p T T S f

, ( ( 9T ) ln r1S TPluoz TroHalParc ' xogz Troq ) ppe ' xogz Tror ll ( T T a P T T E ) P P e ' x o g z T r o q

| ( anr l ) s {cTJ ,o , ldPusxaa ' I rapT Is, ( z ) 6uTcpds) tcTJrouTWlaa ' T rapT t8

, ( OT ) 6uT ceds>(cT.r,ro ten?as ' TrapT T s

J ( anr l ) 6 ) tcT I ' luTPd l lea ' T rapT Ts

! ( s z ' 0 9 ' o ' l v J I , l U g A ' r a p T T S I ' ) r a p T t s f $ a u = T r a p T I 6 r a p T T S I '

J ( )xogT€ luozTroHalEarc 'xog = xogzTroq xog

) ( ) aldurPxg:apTTS cTtqndJanIPAErapTIs ToqEr I f

, auIErJIu auErJIt cT?e1s

) IauEdI ' € tpua lxa aTduexgxapTTS ssP lc c11qnd, * ' rap.roq' 6uTAs' xP^e t ?:odurT

, r ' lua^a ' 6u1ne 'xP^et l roduTJ +' 6uTlrra'xE^e t arodurT

, +' lua^a' l1rre' e/rPF lrodulTJr '? i \ rP 'PJ l t t XroduT

urefalduruxgraPlls 3tI-0I nP lA

:i-r1 gr8 rBp deqt rapTTs Bubnl l.qp ]q)l 8tr.gnq qult fl nx qcac d-9q1 oqr g,r Sunp 8ur.r 9s e4r u?rl nBqu r9qr rapTTs Subnl l.gp g

€r oet ?s.{vp tpnp Eoq qunu qur.r1 Buonq3 Qp Eueql r9c i,r quip Sunp 4s ro.n8u gP ?{ cpnl{l lOru nqu 3u9p rap11s SuDrl l.9g

usorrs cNpor IQs CNrra ns '9I

aldruexgrolTuonsaar6o:4 e,re f <6u1urea11 : 3:qu1r1 Suonqc dtq3

eiretaf durexgro?Tuo!{ssar6o16 ceJlE t<6uTuJeal\ : C:r{rip u?rg

t, ( a ) uT luTrd ' lno 'ua ls . f ,S

) (a uoTXdacxgpa?dnrxa lu l ) qc1ec {, ( o o T ) d a a T a

) tr:l! ( u "zo t , r ( Z+x) +

" , , ) a1oN1a8 ' ro lTuo l t r, (x ) ssaxEord las ' :o lTuou l

) a s T a {, {ea :q

, ( ) aso Ic ' :o lTuo l l l) ( s n l e ? s d o l 8 ) J T

) (++xrxPur=>xtuTur=x 1uT) ro l

, ( , ,pa l Ie ls ' r ) a loN?as ' ro lTUOln

) ( ) unr PTo^ cTTqndt

{anTPJr = En le lsdo ls

) ( ani€^ uEaTooq) dolsaae plorr ' c11qndt

J (xpur ,uTu ' r ,pe1r t?S 1oN, " 'peorq f i '

to 6Bar6ord , , '?ua t red) ro lTuonaaarEord ^ rau = ro lTuou l

) ( ?uared luauoduloC) peaxqlasa:oord c11qnd!0S = xeu 1uT

nP !rI I B J

cdfffi z'ez c.{f I9^ qulrl dgrl : 91 Euppq3

Page 47: JavaBeans JFC Java2D

'!

r 4 >

r 1 ss e T C

t

{u! (

(t

f rn

{ur(ur

f rn

Indt

) p

t a

? 1 stqnd)durT)durT)dutT)durT)durT

rp !A

I \ : C

{

f

ir.[

t l

r n i [

ryuI

au

|lqc

J (aTqe l ) aTqp&Jo. {aued1Torcsa lpe :c ' aTqp,L f ' = aupd aupdTTo:cs f ,

rcr pn AuQp n?2!u rinp uax Fuytu prttt obt auDdllorrsf Dr,tyc Funq4 opa Fupq rng

, ( saupNuumToo 'E?ep) olqE&It ,rau = aTqe? aTqE,tI .Eupq ob11 1

J ( ( ) ?noxeTxaprog l |reu) ?no^prl las) ( ) aTduexgaTqe& cTTqnd

, {, ,aT1T,L ra1deqC,, , , ,raqltrnN ra?dpqC,, } = [ ] saueNrnrnToc 6u1:19

. t)r orlr llupp ?p n?tt u?t obJl I: ( ( rrBrioT8aardxg 6uTE[\,r, o0I.]

' { , , apoq la t { , ' , G, }' { , , g a d , { & P I P O , ' , 8 n }

' { t r p I : o A o I r € H , , " 1 , }' { , , o u T u u r e r 6 o r a p a l u a T r o - 1 c a t q O , , , , 9 , }

' { , , s T o o ? x q - 0 t r ' n 9 t r }' (

" V A V - C 6 u 1 1 1 e 1 s u I , , , , , ? , )

' { , ,u6Tsoq VAV.C, , ' , t . }' { "

nol roI oc uec PJ.|'EI, ?eI{M,, , " z " }' { , , u o T 1 c n p o r 1 u L , , , , T , ) } = [ ] [ ] p l e p 6 u y r 1 g

Eupq otlc Eupp nqrl Ip EupI rpc obJ//

I aurergr(ru auErJIr cTXEls)Taupdlr spualxa aTdurexgaTqptr ' aselc cTTqnd

i r ' raproq ' 6u1ns ' xe^p f l rodurT, r 'EuT i r rErxp^et AroduT

, | . lua^a. 1rr e. e]1'Et roduTJr 'A l \ ^ 'e .e^eF l rod lnT

e^Blaldurexflelqul :gI-0I np !A

:8uQp 0I p^ 10r Z ru93 oeqSuBq lQtu oq^ nQrl .9s Enp ?s {9p Ignp eoq qurur qulrt SuonqC '(pTr6 rgnl Sunq{ 10ur E,l nqu Supq uglp n€rq SuD.nql rqdlaq feq crseg

Ipnsr^ nr{u uenb cnrt Sunp 8up u.glrl t_Bqd ic Sugc rgr) norl !p ps pc dpq qu1:1 q^ ,{l fx quul Suonqr ?.ec ql l.gqu Suirp 3up qulJl Supnqrrgr Suorl nglqu l.gJ Sunp ns tpnp 8up.nql Sugg 'lsurunloc).10c

R^ (s^\or) Susq rer uroS oeq norl Dp ,(E,q qutJl ?p Suqp Sueg

ngrT oo ^ys HNIUJ ptq srflvJf cNys cNno os 'rI

aTdurPxg:apT TS P^r F <EuTureeT\ : D:qulrl Supnqc ddqc

P^e t' eTdurexg:apTIS ce^et<6u1urea11 : 3:qilp uglg

l ( anrl ) aIqTsTAAas' anrrrd/{u

J ( 0 ) X T x a ' u r a l s X S) (a ?ua^gAopuTM)6u1eo13aaopuTitr pTo^ cTlqnd

) ( ) r aldPpvrrtopuTm $au ) r aual 6 TTrtropu TMppp' aurer.{^u, ( ( 00€,00€ ) uoTsuauTc i l rau) azTSAas. aurcrJIur

, ( dde ' .,raluaC,, ) ppe' ( ) au€d1ua1uoo1a6'arEE:d^utt ( )eTduexgrepTTs ^rau = ddp atdupxgrapTTs

J (,,aTdurExg rapTTS,. ) aurprgf ,'|au = aurpr.{Iur) ( [ ] s6xe 6uTr1S)uTeur pTo^ cTAeXs cTTqnd

tJ ( , . ra1uaC, , ' xogzT:or { ) ppP

, ( ( ) lnolpTraprog 1rrau) Ano^erl?as' r ( {t

, ( o a n I e ^ x a 6 ' ( o a c r n o s ? o o ' l u a ^ e ( r a p T l s r ) ) r , = a n T e A g r a p T I S " ) 1 x a t r l e s ' a n T E A g r a p T T a

) ( lua^a lua^ge6upr{J) pa6uEr{Ce1p1r pTo^ oTlqnd) ( ) raua lsTr la6ueqc ^ rau) raua lsTTa6upqcppE 'grapT ls

, ( onT€^g:apTTs ) ppE 'xogzTroqt ( , ;gZ = anTp^ SrapTTS" ) TaqETI , ̂ rau = anTp^ErapTIB

, ( ( 9 r ) ?nr lsTe?uozTroHalEarc 'xogzTror { ) ppP 'xogzTroq, ( g repTTs ) pPt . xogz T :or {

, ( an :1 ) sTaqeTxuTedxa6 ' ErapT Ts

3 (

tt

c.rlf Ig^ qulrl dg.I : 0I SupRqc 882 m

Page 48: JavaBeans JFC Java2D

tJr {16u"T 'e lep u :n la r

) ( ) ?unoCiaou?aE 1uT cTlqndl { .aT?Tf ra ldPr {c , ,

" , raqurnN ra1dPqc, , } - [ ] saureNuurnToc 6uTr1s

a { { , , suoT66axdxg 6uTsI } , , ' " 0T , , }

, t ' S p O q ? A r { . , , , 6 , }' { , , s a d x J P I € C I , , " 8 u }

' { , r p l r o A o I I o H , ' , L , , }, { , ,EuTunnerbord pa luaTro- lca tqo , ' , ,9 , }

' { , , a T o o l X O f , ' , 9 u }' { "v v-c ' 6u111e1sur

" ' ?. }

' { , ,ubTsaq VAVf r ' r € , }{, ,Boi rof oq uPc EAeIt let lM, '" Z" }, { . , u o T l c n p o r x u l , ' . T , } } = [ ] [ ] e l P p 6 u T I 1 S

) Tapol{alqP|l lTntf aq 6pua?xa TeponaIqPrTJ ssPTct

(i ( anr l ) aTqTsT^ las ' awerd / {u

! (

, ( o ) ? T x a ' u r a l s ^ s

) (a 1ua^g$opuTM) 5u1so13nopuTA p.To^ cTlqnd

) ( ) ra?depvrvropuTM l|rau) raualBTT/{opuTMppP'aue:g^uli ( ( 0 g Z ' O O t ) u o T s u a u l T o r { a u ) a z T S ? a s ' a u l e r 8 I u r

I (dde ' , , . ra1uaJ , , ) ppP ' ( ) auEd lua luoc lab 'auer . { Iu ti ( ) ZaTdurexaaTqP& raau = ddEZaTdurPxAaTqPJ,

! (,2* eldurExg aIQe[, ) aur€rJlt $au = aulErd^ur

) ( [ ] s6rp ouTr ls )uTPu pTo^ cT1€1s cTTqndt

l ( a u e d ) p p P

J ( aIqel ) oTqeJrosauedT Torcsalearc ' aTqP,tr, .c ' = eued'sueaT Torcsf

, ( ( ) TapoIAIaTqP& irrau) aTqE,tI' jrrau = eTqel alqP'lf|, ( ( ) lnoxPTraProg , l \au) lnoi{erl?as

) ( ) ZaTdluPxgalqe,tr, cTlqnCl! aue.:gr(r.u euer.{f cT 1e1s

)tauedf apualxa zalduexgalqe,! ESETc cTlqndJ | . aTqPl' 6u1are'xe^E t lrodutTI i ' l ua lo ' 6u1ne 'xeJrEt l roduT

t +' 6uTrr\s' xP^P F lroduT, r ' lua^a ' 1 , re ' e^PC l rodutT

,+ '1 i r re 'e^e t XJoduT

E^Bf'ZaldruexgalqEJ : 9I '0I nP lA

dpl er,rqf _?{ cOI^ Suqq e.r oel rbnp aql 9c 3u9g

atdupxgalqPtr ce^P f <6uTu:earl\ : C:qutrl SupnqJ deqc

"1" t ' aTdurExsaTqeJ, cE^e t<6uTlL;.ot '

"

I

{

Sugq Sunp ls p^ oet qtgr a^ tpq{ np I^ 10uI RI dgp lgnq IopoWalqEJlInBJaC

! (

)o

J ( anr l ) aTqTsT^las ' auPrJ j {ur( ogz 'oo? ) uoTauaurTq nau) azTslaa 'euer . { Iu

! (

t

I

, ( o ) l T x a ' u r a ? e j { s

) ( a 1ua^grrropuTM) EulsolSaaopuTr\r pTo^ cTlqnd

:aldPpviropuTl{ Itrau ) raua1B TrlrropuTMPpP ' euerJrTur

{ ( dd€' , , ra?uac,, ) ppP' ( ) euPdluoluoc?a6'autrg.[uti ( ) aTdurPxgaTqeaL irrau = dde aTdurexgaTqel', ( ilaTduexg sTQPJi. ) eu€x.{f ,|rau = olltEr.ilIut

) ( [ ] 86rP ouTr ls )uTPl I I pTo^ cT?P1a cTTqnd

Iu!!:t qulrl Euontlc dqT 1 1

TJ (euEd)ppE

Ilulrl Eusltrlr opn (Eupq DItIc 9c) auDdllorcsf Dnlp EunqT DnA I I

' LUerb0rd pa lua lJo l3a

3u-e

IensreJ

cdr Ig^ qulrl dgrl : 0I Euppqc JJ

Page 49: JavaBeans JFC Java2D

t d

tnd?.I.cl l s

tqnd)duT)duT)dl!T)durT)duT

iP !A

Buttp

!P.nBur rtqt

{1 ̂ 9c

3uo.t1

'6r

' { , , a o ' I r ' , , E p o q X a W , , ' , 6 , , }' { , ,1101, , ' , , sad J , €1€c I , , ' ,8 , , }

' t , , A o l l , ' , , p T r o A o T T € H , , ' , L , , )' { , A o T , , ' , , p a 1 u a T r O - 1 c o . C e O , , ' r 9 , , }

' { , , A o T " ' , , s T o o ? X C I . C , , ' , 9 ,' { , , A o T , , ' , , v ^ v r , 6 u T T I e l s u r , ' , , ? .

' { , , A o T . ' , , u E T g a q V A V - C , , ' , , € .' { , A o T , , ' , , t o t r r o f o C u e c p ^ e f r l E e l , t " ' " 2 " }

' { , , r { 6 T H , , ' , , u o T ? c n p o r l u r , ' , , T . } } = [ ] [ ] e a p p 6 u T r 1 sSupq 3uo.t7 DrrTc nAn le I /

) T apot{a'[qpJ,l ce: I sqv 6pua ?xa T apol{a IqpL s sp T cSupq nVc Uupqt npr cpc Eltip ,Cpx 3tu7p ,Cptt dg7 1 1

tt

i ( anr? ) a IqTET^ las ' aure . rJ {u, ( t

t, ( 0 ) l T x e ' u a 1 6 , t s

) (a Aua,rgnopuTM) 6u1so13nopuTA pTo^ cTlqnd) ( ) raldppvAopuTl,^ rrrau ) raua ls T Trv\opu TMppe' ewprg/{u

J ( ( 0 E z ' 0 0 t ) u o T s u a u T q A a u ) a z T S l a s . a u r p r g x u{ (dde ' , , ra1uaC, , ) ppp ' ( ) eued lua luoCXoo. auerd l (u r

, ( ) €aTdurexgalqeJ, atau = ddB EatdurexgaTqeJ,J (

"€# aTdurpxg atep&,, ) eurprJn rrrau = auErJ.f,l[

) ( [ ] EEr r ouTr ls )uTr r t r pTo^ cT le ls cTTqng

t, ( (xogoguroc ) rol TpgT TeClTneJ ae ,- l 'au ) :olTpgI IaClae . uurnToC/t lTroTrd

, ( , ,Jt?TroTrd,, ) uurnIoCla6'aTqpl = uurnToDl(ATroT:d rrunToDaIqeLl ( { ,,r{6TH,, ',trlnrpa14,t ',,r't'oT,

} [ ] 6uT:AS irlau) xogoquroCli arau = xogoquroc xogoquroClt, ( a u e d ) p p e

a (aTqp?) aTqe,LrodauedTTorcSaXparc . aTqe,L f = aupd aupdTToxcs l ti ( ( )Tapor{aTqeI nau) aIqpJ.C'r{au = alqel aTqe,I-C'

J ( ( ) lnoj{pT:aprog f lau) lnoxpTlas) ( ) €afduexSaTqp,I cTTqnd

3 auErglur altrEJdf cTlel8) Iaupdf, spuaXxa €aTdurpxgaTq€J, s6pTc cTTqnd

J + ' aTqe l . 6u1a, !e . xE^e t x roduTJ+ . Jua^a -6u1 las .xe^e t l rodurT

J i ' 6uTr'rs' xp^e t l rodurT, + . lua^a. l /rre. e^e F lroduT

J | ' l ^ le 'e^e t l rodurT

B^BfgaldurBxflalqBl : l I-0I np !A

:9 rBf, SuoJt Enqr uoqr BnI ugqd quqql ngrqu rg^ SugqlQut Sunp dgx 9s dgp Ipnp quul SupnqC r91 3uon1 3ur-rp rp.n8u dap uoq) ttu 10ru rqoq fl ueqd nglqu ruoS oeq qc,Bs r{ugp lour Sugq Elrq 8urll op^ pnp gql 9c p;, 'nequ rgq{ qcgr ngrqu oaq? dpq qugl .,{uq ogql utos rinp a{1 9c 8ug,q Bnr 9 Sunl 3uor1 nQrl 4q

cNys v{rc g cNor cNouJ cNpor rgc cyc cNno os .8I

'Igp dsql ql qulJlSuppqc 3uor1 ugq Sugq ofu p^ tpp Ipr qrgt 9c lqc aTduexgoIqE,! qu1.r1 Suonqc nqu nt Suonl Fnb r.g)t oqc dqu qugl 3uonq3

tt

! ( (uunloc ,.0tor ,nor , BTr{1 ) ?ua^gTapot{alqe& i\rau) pa6ueqcaTqrLerTr

!,gp,Cpql Eupq oVc n?n Ip opq Eu9t161 1

(l an le^ (6uTr1s) = [E t rn foc ] [ ^ ro : ] p?ep

) (6uTr?S Joacue lsuT anTe^) fT) (uun loc ?uT '1 t lo r ?uT 'anTp^ lca tqo) l ven le^ laB pTo^ cT lqnd

{ [InlrnToc] 6aurENuurnToc urnlaJ) (uurnToc 1uT) aurpNuurnToClao 6uTr1S cf TqnT

tt luumToc] [^ror] E?€p urnlar

) (uurnToc ?uT,r r ror ?uT) lvanlE^la6 lcagqo cTlqndt

, q16ueT . I o ] e?Ep u :nxe r) ( ) lunoJuunlocla6 lur cTTqnd

(

T

qnd

T ]{

, a {

, t

:qnd{

l a r:qnd

) :r T a) :] T

tl a rtqnd

l a rIqndr r l s1 ? ! J l /

pItrtc

Page 50: JavaBeans JFC Java2D

cg? t|ru 77 KPc Euin !9P obJ/ |

= apoNloor aPoNaax&a TqP?n,{? TneJaq,Cgc otlc cg? ob11 1

, ( ( ) ?noleTlaprog ,, \au) ?no,{E'J1as) ( ) aTduExgaaxJ' cTTqnd

, ( , ,epou pa?oaTas l ' | ) TaqPTI ' i r rau =an1e?s TaqpqI t- ! aruerJ,{tu euErJIt CTXels

)Taueaf spua lxa a ldurexgaar& 6sPIc c11qnd

, | ' aar l ' 6uTr ' rB 'xe ' te [ 1 rodu1J + ' lua la ' 6u1 lae 'xe , re [ 1 rodu1

, r ' EuTr r re ' e ] re [ ' uns 'uoc l roduTJ +' lua^a' l l re'e' ,reI lrodurl

, r ' l r {e 'e j re [ ? rodurT

,ref olduruxgearl:8I '0I trP !A

:9u SunP

n s q c g r q r d g c l Q u r B n c l . g q u u g q o c B u p t r c 4 q c E u p q r r e o q q u n u q s ' 9 p l g n p q r r g 1 8 u o n q g ' u o q 3 r r q s u d 8 d p q q u l ' r l c o n p E u q p l B n 8 u

Ig^ l.gp ull 3ugq1 p^ dap uQrp oerS conp gc gs qul'rl Supnqc Itl Ipp Sunqu nrldSrrgc.c:t l.?tql cgrs Sugc lgq tap dgc lQur e|c Sugu cpqc

0 q u € o t c b n p S u n p n s . { 9 ' E n J g p o P l I q u g q u l o u l I E I ( c s d B l l o c ) u 6 3 n q 1 q ^ ( p u € d x a ) e r S u n q S u q p r o . n S u ' o I ^ o q ^ 3 u n r 1 d p 1 8 u o ' n q 1 , t g rSupnt l.gp oqr 3u.qnq qull 41 4X

lgn"l) UI 91 ro8 '{9c eLrc 3u4r u!1 qugqu '9' :1q"'"'q; qugqu r9r e'^ (loor) c-93 ur93 oeq i(gc 1Q4

'dpr loru efc rDrl nvr RI s^ropullt\ Uosorrltr\tr er.rr raroldxg qu1r1 Suonqr 3uor1

ur1 dp1 p,r (raploJ) rn.., .r-,ql c9r ugql uPq qulqc 'd,gc ugqd Sutp lgnp nOIq nlrq 1.9r ur1 Sugql n'ep 8^ uglp nglq pp Sunp cpnp '(gC

ogr.I Oo I.YB HNIur gc (ssur) AYC CNno os '6I

galdwexgalqP& E^€ t<6uTur€a"I\ : c:qu1r1 Suonqr dtq3

erre t ' €atdEexgaTqeg, ce,re [<6u1urea11. : 3:qclp u?IB

t, ( ) sselC?a6' (c ' ,o) lvenle^ leo urn lar

) (c 1uT)sselCuunToCla6 ssEIC c11qnd

tfanxtr u:n1ar

) (Toc luT '^ror 1u1)afQel ]pgTlaCsT ueaTooq cTTqndt

, ( (uulnloc ,rrlol 'l/tol 's TIll ) lua^gTapol{aTqe,L ,ilau ) pabuEl{CaIqEI'a:Tft

tanTPj\ (ueatoog) = [ 'oor] s6eT'{auop

) (u€aToog Joacue lsuT anTE^) IT esTs(

,anTe^(6uTx1s) = [uunfoc ] [Aor ] t1€p

) (6uTr1S loacueX8uT sn l t ^ ) JT

) (uurnToc 1uT ' , ,ror 1uT 'anT€Jl lcatqo) lvanTP^las pTo^ cTTqndt

, [uurnToc] seureNrrurnToc urn?ar

) (uunloc luT) aurPNuunlo3la6 6u1:15 cf Tqnlt

, IJrror] 66eTdauop urnla.ra s T a

, l l rurnloc] [Aor]e1ep u:n1ar( g > u r n l o c ) f T

) (uulnToc luT'r 'ror luT) qvenT€41e6 lcatqg c11qnd{

J t, , aauocl., ' , . ,{?T-roTrd,, ' ' ,4T1T.tr raldeqJrr

" 'xoqulnN

, q16ua T' 6 aurPt{urnToc urna ar

) ( ) lunoCurnloClao luT cTlqnd(

,q16uat 'e?EP u :n1ar

) ( ) lunoCAoUleo 1u1 cl1qnd

ra1deq3,, ) = [ ] B€ureNuulnToc 5u1r15

Supq opc lQc cpc ?p n?!Jl I

i ( ) sapoNaleaj ; )

i { (aBTef ) ueaToog irrau

, ( asIEl i ) ueaToog r l \au' ( aeTeJ ) u€aToog l tau

, (asTet )uPa loog i } rau ' (aaTet )uPaToog l | lau

, ( a e T e ' ) u € a T o o g A a u ' ( a a T e l ) u P a T o o g r \ a u

, iae1e l ) ueaToog r t rau ' ( aaTPt ) ueaToog r ' rau

, (aETEJ)u€a1oog r tau) = [ ] s6PTgauop uea loog

, { { i l 1 r rOAx ' , ,6110T6SArdxg 6uTso, , '1QJ " }

: 3 u

Euot

ffi trzcgr lB" qulr? dgT: 0I Euppqc JJ

Page 51: JavaBeans JFC Java2D

E

a

t

c.

.E

v:

l :

t :

Eaa

a

f - -f : -

a

( . - _

!r--

OTIJ

, ( ( , ,r l6oTo^pf , . ) apoNaartrraTqe?nr{XTnpJaq rrrou) ppr. sauTzE6q[I 1 seulze6eu) ppe . Bel Tsqe^rJ ( ( , ,ueTeuEC,, ) apoNaarJ,aTqplnI{ lTneleq r,reul ppe. seXTsqarrr

J ( ( , , 1f ose^pf , , ) apoNaa:,LaTqeln!{ lTnEf aq i |rau) ppE. Ba?TSqaAI 1 ,, eaulze6pI^J., ) apoNeeri l ,aTqEXnI{?Inelag nau = aauTzp6srtr apoNaeJilreTqr?nnlInEJaC{ ( B{ooq) ppp. aecrnoaar

, ( Ea lTSqa$) ppr . aecrnoaar{ ( , ,s>toogr ) spoNaarJ,alqeln}I?TneJaq /|rau = a{ooQ apoNaerLelqrlnl{xInrJaq

J ( , , salTs QaM,, ) apoNaartr,aTqelnl l lTneJacl ]rrau= salTsqaA apoNaari l ,elqrxnl l lTnrJacJ ( e T o o ? ) p p p . a p o N l o o r

, ( sacrnosa: ) ppr. opoNloor, ( , , sToofi , , ) apoNaaJ,LaTqE?nnlTnEJaq lrrau = aroo? apoNaar, leIqEln]I l InEJeq

, ( , . sacrnosaU,, ) epoNaarlaf qrAnl{ lTn€Jaq irrau = Bac.rno8ar apoNao:J,eTqElnl{ lTnEJaC, (

" JJn?S e^pft, , ) apoNoarJ,eTqeln!{ l InpJaq jrrau = apoNloo: epoNaarJraTqE?nHlInEloc) ( ) sapoNaXpara epoNaarJ,eTqplnI{XTnefaq oTtqnd

,Cpc TQtu D.1tc pl pa qupTu cgc ob, pp EuTp ns ct ql ,epu 54q7 Aionia t t

,a u:n1arf

J ( )SuTJaSoA. (T) luauoduo3q led1a6. apou+, , / , .+B=E) ( ++T , O lunoCqlpd lao . apou>T r O=T AuT ) JoJ

i r r=B 6uTr1S) (apou qlpdaar,L) r l?pdITngopoNle6 OuliaS "i fq"1

I ' *

rluptlu TQta oVc cg? u?p u?p Itp f?p upp Eugttp ?a g4 ?s ,Cpu ,Bq| Euonq4

q ' l

tJ ( H,LnOS . lno.duqreprog , snlEls ) ppp

J (US,LNSJ' 1no.fe'1:ep:og , aued) ppn ,

l *t1u1t7 Euonrlc oDo uptqu pa (,Cpc Dltqc ac) auodllorrsf o4t1c Euntlq vtq

,*/, ( ea.r1) neT111:od^r,ra1n?9a . euEd

, ( ) auEaITo:oSIt rrreu = auEd ouEdTIorJSI' /I ' t

UupTu n?!!u rbnp uax ?p auDdllor?sf oVtlc Euntlq opa fgc Eubn ryp mq

! (

t(

r 1uo l1de3apou+t . : paede11oC, , ) 1xa [?aa. an lp laJ ( ) 6uTr1So1. ( ) ?uauoduoCqlEd l lBBT1a6 " ( ) q?ed1a6. ; :uo11de3apou 6u1:1g

) (a ?ua^guoTBuEdxqaarJ,) paBdEIloCeo:? pyoJl, cylqndrb1 uo? nlfl Tupqu rc1u !1tq Eugntl quls $l SX | |

J (uoTldECepou+,r : puedxg,, ) axa,L1es. anlE1a, ( ) 6uTr1So1. ( ) luauodEoCq?rd?sErlXe6. ( ) q1pd1e6. e=uoTldECapou OuTrqS

) (a Xua^guoTaued)<gaa:L) papuEdxgearl pTo^ cTlqndot Eunq yuptlu TQtu n1q Eugnq Tult fl IX / /

) ( ) reua?ITTUoTsurd)rgae:j [ i rrau) rauaeeTTuoTEurdxgaa:;,pp". a"rr

,*tpc oVc tluptlu TQtu uo? nqt torl ot Eunq Fu4tp ptt7u y1q ,Cgc otlc Eugnq qu7 Sl gX,

* l

((

3 ( ( ( ) q leA?a6. a ) q1edTTngapoN?ao) 1xa , [?as . an l r?sJ ( ) 6uTrASo1. ( ) luauoduroCrl?Edlapq?a6. ( 1 q1e61aO. a=uoTldrCapou ouTrXS

) (a lua^guoTlcaIasear,L) pa6urqCanlE^ pTo^ oTTqnd) ( ) .raua? 6 TTUOT 1Ca I oSaarJ, rrrau ) raual8 TTuoT ?oaT asaorJ,ppE . 9a:1

lgru qugllu onb uatntlc Eur.tp pn?u y1q tgc otlc Eugnq ttuq 6t fxl /, ( anrX) a IqTsTAlooUXaa. aera

,(gc oVc cg? !t1t ug1t1 ot13 1 1

! (

J (epoN?ooJ)qor,f , I . .6 au = asr? €|ar&f

Page 52: JavaBeans JFC Java2D

E^Br Ent uolp oBIS oaql d-P-q qulrl tonp d9c

XINn dgur ugr? srnopul/\A Btrs uorp oeIE oaql d€q qulJl conp fgc s^ropulir\ xlosorcrl^l 8lc upnqr uOIp o€€ oaqt /(9q l{ulrl ronP dgC

tt ( anr1 ) aIqTsT^loe' auEr'{Iut

J ( (ogz ,OOt)uoTsuauTg l l rau) azTs las ' aueIEJ{u! (

, ( O ) l T x a ' u a l s l { s

) (a lua^glropuTl,t) 6uleol3rnopuTra PTo^ c11qnd

) ( ) :aldPpvr{opuTM i}r€u ) rauals TTrrropuT}tppt' al[€rJ'f,u

, ( dCIE ' ,,ra?uaC,, ) ppe ' ( ) autdlualu-o31a6' aure:g'{tl

t ( ) aTdurExaaarI' ^lau = dde elduexgaarJ'

, (,,aTduexg aarJr., ) autrglt 1}rau = eure:d{ru

aldruexgaar; ce,re[<Sulurearl\:C :quIJl

e^e t ' aldrrexgearJr cP^€ t<6uTureaT\

Suonqc {€q3

:3 :qcip ugtg

/ +llrau ) Iaa.{puv)too11a s' r a6euPI^IIn

trrau ) T aadpuv:tooTlas' raEeuEr[IO+ /

l *

DoDf oIlc cpt14 uvlp oDlE cpc Eu?p ?ul 9CT* /

tt

, ( ( ) Taegpuvtoo1 lP lan ' Ie?au ' JETd ' 6u1aae ' P^ t t 'uns 'u loc

, ( ( ) Teagpu\ r ) toor l lT?on ' tT lou ' t t ld ' 6u1 lae ' €^e t 'una 'uoc

nos t1ui7 Eugtlu EuPq ung [ot1

r( ( )Taadprrp(oor laAopuTM'sAopuT' ' te ld '6uT^rs ' t^et 'una'uoct t : l -1- : : "^ l :T:or l las ' :aEEueI{ Ins*opui74 lJoso'tcr141 D!]c upnlp oalfl uAtP ool? di27 19!vJ | |

} uoT?dacxge^ ro lq l ( [ j s6 rP6u1 r15 )u leupTo^cT lE lEcTTqndqulqc qulrt Eumtlc dY1 1 1

ttapoNloo: urnlar

{ ( (,,.f, lT^Tlddv,, ) apoNaartr'aTqexnhalnetec ^rau) pp€' sTool

, ( ( .,e/tPIt rof a6V TensTAtr ) apoNaarJaTqe1nnllnelaq ^rau) ppe'slool

, ( ( ,, ++r TEnsTAil ) apoNaar'I 'alqelnnllnPIaq !rau) ppt ' BIoOI

i ( (,.raplTngf ,, ) epoNear'I 'elqElnl(ltneJaG lrau) ppe' sIool

' ( ( ' Z .T t ^e f t 6uTsouoT1Tpa1e1oad5 . , )aPoNaer l l ' aTq t?nn l l neJoq ! rau )ppe .s {ooqr ( ( rPTroMtltt.c. ) apoNear'laTqplnn?TneJaG l^eu) ppE'EauTze6eu

" ' Japl lnEf t } :stool[;i El

.€ stoog IT HW sauFe6eFl f; Effiff i uelaueg +;, EEEEEI-._d sal ls qaM [ { . E{ sarlnosau [ ' E.q JJnIS BAef L{*"*

: ! ! : ! r .

ffi sra fl1. r9r' qugt dgr : 91 E.PFrIc

Page 53: JavaBeans JFC Java2D

it ttx

o / tt D

, s

,'

I

:t ttx

5t'

l - .>:dr r A

tqnd)duT>druT

rdulrdulrdurlcdurl

hp !A

: r9q{iugqrJI J.BJ

'06

I quqq

f,uI

t

a

AruAruAurf t

,{tl

qnd

I

A I

oq

Al'1

'nqc

, ( ( , ,up lawpC, , ) apoNaar t ra lqe?n l lXTneJaq I ' rau) ppP. 6e lTSqaA{ ( (, ,?Jose^p!,, ) apoNaar&afqE?nl^I l lnef aq l trau) ppe. sa?Tsqa/rI 1 , , saulze6ElL, ) apoNae:J,aIqe?nI^IxTnpf aq arau = saurze6eur Lpog."rg,.Tqplnl l lTneJag

i ( 6 tooq) ppe. sacrnosor! ( sa lTsqaA) ppe . aac :nosar

t ( , ,8)toogr, ) apoNearJ,oTqe?n [ l InEJoq rrau = Ei)tooe apoNaarlalq€1nl{ lTnpJeqi (

"soATS qai{, , ) apoNea:traTqr3nw?TnEJaq rrrau= saATsqairr epoNaartraTqeXnr{lTnpJaC

, ( s l o o 1 ) p p e . a p o N ? o o :J ( sac :noaar ) ppe. epoN?oo:

, ( r ,aToor l r , ) apoNaaJJ ,aTqe ln l l l IneJaO ^uau = 6Too1 apoNaar&aTqEln { lTnEJaq' ( , ' secrnosau" ) apoNearr,alqexnwlTnEJaq .f .au = Eiac:nosar apoNaarr,aTqelnr, l l IneJao, (, , f InlS e^pf , , ) apoNaar,Latqe.nr{XInpreq ,oau = apoNloor opoNaarLaIqEXnI^IXInpf aq

) ( ) sapoNaleorc apoNaarJaTqEln l^ I lTnpJaq cTTqndn?p uDq f,pc oi1 1gr1t1 ,eu c4t17 Euonr141 1

t3 ( ( ) ?unoCpITqCla6-apoNpaXcaTae ,apoAlFa lcaTas,apoNrr rau)o lu lopoNl :asuT' ( ( ) 1apon1a6. aar l ( tapo! , Ias rJ , l IneJaq) )

I 1 ; 1u<ruodruo3qXe61ee11e6' t { lPduoTacaIas (apoNearX,aTqr ln l rJ?TneJoq) = epoNpa?caTes epoNaarJ ,a IqeXn { lTnp laCJ ( ) q lpduoT lca IeS?a6. o?r l = q?pduoTAcaIas q lpdaar i t

, ( ( ) lxa[?46.lxal) apoNaartraTqE?nI,I?Tnp;teG 'rau = epoN/rrau apoNaar;,€Tqp?n!{ l1npf ag) ( ) anlp^pTaTglxo,Lppp pTo^ cTlqnd

tgc opa uor lnu t/ru lu?yt pp Eur.1p .Cpu ?flfi Euonrl4 1 1

{, (apoNpalcaTos) luar€durorgapoNa^ourar. ( ( ) Tapon1e6.aerl (TepollaarJ, lTneJaC) )i ( ) AuauoduoCqlpdlBeTla6' r {? tduor lcerae(apoNaar rarqE lnn?TnBJeq) = apoNpa lcaraa epoNaar r ,e rqp ln l { f rnpJac

, ( ) qxeduoT?ceTas1a6. ?or l = q leduoT lca Iaa q?Edaar t r) ( ) apoNpa?celasarroura: pTo^ cylqnd

,@c 19t14 ot 7Vu TQtu ogx gp Eu4p tpu cr,t1l. Buorutd | |

t, ( , .q1nos, , , a^ourar) ppr

, ( tt

J ( ) apoNpalcaTaSa^ourar) ( Zap Aua^guoTlcV) pauroJraduoTlc r pTo^ oTfqnd

) ( ) raualsTTuoTloV lrrau) raualETTuoTlcvppp . a^ourarJ (,,a^outeu,, ) uollngl' ,tau = a^ourar uo?lngfr

i ( r , ra luaC, , , aurd) ppp, ( aarl ) ̂ laTnlrodrrreyn?as . aued

i ( ) auEaflorcsl l l | rau = aupd aupalTorcsf{ ( a n x l ) a I q T s T ^ ? o o u l a s . a a r l, (€poNlodr) aarJ,Ir l r \ou = aorl

J ( ) EapoNelpa.rr = apoNAoo: epoNaar' laIqEAnlJAInEJaqJ ( , , t I1 :ON, , , l xax ) ppP

r ( t(

J ( ) anlPnplaTglxal,ppE) (ae ?ua^AuoTlcv) paur roJ . raduoT lcp pTo^ cTTqnd) ( ) rauat8TTuoTlcV , rau) raua lBTTuoTlcw)pp. txa l

J ( )plaTdlxolf ' I l reu =lxol, ( ( ) lno/teTreprog rrtau) Ano.deTlae

) ( )xgaTdurexqaari l , c11qndjaer? ea:tJ,Ir

t lxal pIaTglxaJ,I ', aUIEIdAl[ auIEIdIt cTlP?8

)IaqBdI' spuelxa xgaTdupxgaarJ, sspTc cTtqnd, r - aa :? . 6u1ns .xer re f , l roduT

, { ' 6uTns.xeae f 1 :odru ;, | . lua^a. 1ne. e,re I trodurT

l r . l ^ rP .e l1 'E t l roduT

e,re0xgalduruxgaarl 6I-0I np !A:duqc Suep qug.r1

Suonqc Iq{ dgr ugrr lDu r9c Ip gq p^ oF^ u,?qt qr gp dgc E[rr 1.9qu ugq oc Bugu rDqr IBq uQrq cvrql qs dgp lpnp edq qurur qugl Euonqc'{pa dn; 'upq 9r 1.91q ueq oqr 9s Sunp 3u, uglrl 19qd nc Sugc cac Ig^ ruQ{ Ip noll Rt

'i(gu qu(.r1 ogr8 uqrc ra ur€qd rpo8u rugu dgc qulqoru 9^ 1.?!1 tqc dlc 9q

'd-et oqr ltru r9c oq^ .u?qt pp alouta: deq ppe o4q1 Suonqd rgc 3u4p uvr Bl rgnrl quip cgx cbnp enqc dgo rBr?ngc d6q Sup.nrJ 'n.P

nr fe8u quip rgx conp 9p dea c9r1 ngc 91 elq8u gr ,,qult" ot1 qcgc RI ugrl qu(Jl Euonqc oaql i(ec ofu qc93

"" IWJ

Page 54: JavaBeans JFC Java2D

I

gg1 SuDrt Tpnx ,Cnty noc ngi ratug ug,lu 3u4p to,tr?u 1t1t1 Eugnq quq fi ?X

, ( r ,q1roN,, 'ouTTpueunuoc ) ppe

| ( )pTaTglxa[! ' /rrau = auTlpueuNrocgglg Euoty y1c olp opn dyp g. p u7q upa FUQQ / |

t ( ,rra1ug3r, ' j terrraTlr) ppeJ ( ( ) lnoIeT:aprog irrau) lno./tPT?as

r ( i(

, ( ( )TUO1a6 '1ua^a)Tun las) (1ua^a 1ua^gIuTTradJ(H)aXPpdn{uTlradxq plo.1' cl1qnd

t

gglA EuDrt uart ryq u?11 t|u opa lQnt1c t1c1t1 Eur.tp lgniu !1t2t Eugnq yug $7 vy

) ( ) r aual s T.1:1u1 lradr(H rireu ) raua ?6 TT)tuT TredIHppP' raAa Tl\, ( es te l ) aTqe?TPglaa ' ro r {aT^, ( ) auedrolTpglt lr1au = r€irlaT4

) ( )lrraTAA,{J,H cTTqnd{ auTTpuPlmtroc ptaTdlxaJl i palcalord

, rol ' raT,r auearol TPgIt Palcaloxd)Ieupaf spualxa r laTAqW.LH sselc c11qnd

, f ' ?uarra' 6uTA6'xe/rEt lrodulT, r ' 6uTr r rs 'xe^e t 1 :odur l

, a lEo ' TT ln ' e jae I l rodur l, + ' 1 a u ' e J l e f ? : o d u r 1

J + 'oT 'e^p ! l rodurTI r ' lua^a' ?1rrP' e^ec ?:odurT

, r '? / | re 'PJ le t l rodu lT

e,ref,na111tr4itr,H :02-01 nP lA

:rgq{

Eue.r1 u.gp ,{gqu gp qa6 3uer1 3uor1 1,9>1 u?rl r9r oqa lQnqr qcp{ gql 9c Suqp ro,p3r1 opu (rasaorq) 1N'{np qugl 10ttr Dr 1.9q unql 3u9q1

qo16 3ue.r1 lQru cop q,r our ,(9p Ignp qulrl SupnqC '(leuuoJ lxal qrIU) 31r' Sutp qulp uP d91 cac cioq 11u1q' ull dp1) qa11 3uer1 cgc

i.,np ,g" conp ,{gq quqrl Fugu gq1 9c dqu Supnt L9CI 'cdf uOI^ nqt Suort {eq gqrl P^ l0lq cQp Suont l.gp 10tu e'l auedroxTpglt

sNvduoJrosf cNooI I9s CNYg Jg no HNIUI EII J,gIIIJ '02

'gq ltol iq 9s ,{gc ugrl r{upq uorq tlu 1q1 Suqc !9np ,,a^oular,, u.vqu ltru o9^ lonqt qcI{ n?N '(quPq

cpnp ?s ugq up^ Iqnqc Enc Sunp IOU '.ra1ug rulqd u.gqu Q^ Suqc u9r1 ugq u9^ 9 ogr' 93 i(911

xgaTdulExgaar' l el |€ t<6u1u:ee'1t : 3:qug1 Suonqc d€q3

err,e [ 'xgaldurexgaar,! ce^e t<buTurParl\ : J

, ( anrX ) alqTsTA?as' €rrErJ.dur ( (

t' J ( O ) 1 1 x a ' u a l s X g

) ( a 1ua^grrropuTM) Eulsol3raopuTirr pTo^ cTTqnd

) ( ) raldppvltropuTM rrrau) raualsTTiaopuTMppe'aue:gxur| ( ( OSZ ' OOt) uoTaueuTq r {au) azTs?as ' aurerg ' f ,u

, ( dd€ ' , ,ro?uaC,, ) ppE ' ( ) auea?uaeuoC?a6' aurPrJ/{ur, ( )xgaldurexgaar& irlau = dde xgaTdurexgaar,l

, (,,aTdurexg aar'Ir" ) auErgI, ^lau = auEr.{^rl

) ( [ ] 86rp ouTr ls )uTPur pTo^ cT leaa cTTqndrlull? qulrl Euonrlc dg7 1 1

tJepoNloor urnlar

i ( ( , ,r t1T^T?ddv,, ) apoNae:' IraTqtlnl^I lTneJac $au) ppe'sToo?

J ( ( , ,elefr rof eEV 1en6!Ar ) apoNaar' laTqElnl l?TntJaG irrau) pp€'sloo?

, ( ( , , ++f f enEJAr ) apoNaerJ'alqelnl^I lTnelec rtau) ppe' BTool

, ( ( , ,rapTTngIt, , ) apgNaorJ,aTqE?nlI?InPJtaq rrrau) PPt'8Iool

! ( ( , Z' T elt ,Pft 6uTsn uoTlTpg TeT ceds', ) epoNaart l 'alqelnl l lTnetaC lrreu ) ppe' s{ooq

, ( ( , ,PIxoM€^e.cl, , ) apoNaar&aTqe?n!{xTnef aq i trau) ppP'sauTze6el!

, ( ( , , l (ooTo^Pft, ' ) epoNaar' I 'aTqPlnxlIneJaO J|teu) pp€'EauTzE6eut, ( eauTze6eu) PPP' sa?Tsqar ' l

uOIq tnu rgnp de8ul dgr o€^ BnP

+ + f l B 0 S l A

rappngl Istoor EJ 6

puoM 0ilaH ils)|oofl F €

sal!$ Qa/y\ p asa3rnOssu F 6

Suonq.i_E.r .in

?ur ?.rngc do

Jdr

ffi srz cdf Ig^ qulrl dgrl : 0I Eupnttc

Page 55: JavaBeans JFC Java2D

tos

) L e

) 2 6) 2 6

) 2 6

) 2 6

? I C

Ins7 i l

tqndrA€r

; : ;

- . ^, v

p ' 6

p ' 6p ' 6t l lB ' 6

8 ' 6

I l l

s l lTqndBAar

A I O A D

1d ufqul l IJI; dgqdqCerp

c dpl

. I

c ' I

at|Ic

'c.{f ?^ uor{ n9s nglq trtll ep fgu Suonqc

Iel P4 Ioq oa 9a ?s u€q 9p ltDI 'qul.r? o-et8 upr rcq ugqd Suort aqt Sugt Sunp 3t'4 qu1.r1 Suonqc tunp dgx pp fpu C.{f u0!^ nql Eunp

As ?s B1 3ugq3 'ereg 3uo.r1 ug1 gur dnb 9r Surip 3u4 grr Bdr{ gp uQrp oer8 qur.r1 d91 o,q 9q qulqc u0$ nql nqu ruax cinp Cdf

cNpnHc J,w'zzt

(, ( Taqpl ) ppe. ( ) auEdlualuocleo

t ( ( ) Ano^pTltoTd !|au) lno.({pT1es. ( ) euralue1uoCla6, (, , iplroM oTIaHu ) Taqell t , au = IaqET TeqETIr

) ( ) XTUT pTo^ oTTqnCl) laIddVI' spua?xa aaTddVCgtrplroMoTTaH ssBlc oTlqnd

, r 'ouTirra 'xrjrE t lJodltrT

J r .1ua^a.1aae. eaef A :oduTJr ' l . ! r t .e^Et ? roduT

u,ref layddy3dfptrollollag :IU-0t np !A:3upnq1 3u9q1 1e1ddy r9r nqu 1,r'r'E u0!^ nqt E1,rr 1a1ddg. 1l,re. e,r'e I d91 1a duql letddgf, .6u1ne . r^r t

. uns . urocdpl Bnqt .grt Bt pgr 1a1ddy 'Cdf u|l^ nqt SrEq t-?I^ rbnp 1a1ddy qulJt Suppqc ?Qul €t dgp IpnC

'9u elr CJf UOI^ nqt gt p^ B^€f nglq cdp Supu gqrl 9r ro1e31ire1q adecslep '.re,ro1dxg lauJalul nqu1Q,tnp qu1r1 rgc ol{c d9p u9q1 Suns oq E^ l.gu 1g{ prtl 9c ut-8nld SuBp rgnp C.{f UOI^ nr{l Efc IdV tuqq cac ups dgc Sunc e,re1

'epu urgql € ol Br{d ugc Sugq:1 utqpa lQdnp qulrt o€,^ Cdf €nr u€n1d u9n1 r€J ?s B^Bf ?gp lpr !r l{ t . I 11qf I9A.(qII9 u.?p ugl cAnqt qrI{ 9r:e[.11g6uTAe url dglPI gql nr) Cdf uQI^ nql I93 opt ups rlp Ipr 1e1ddy 3u4p rp.p8u oqc eq1 ric ogq 3u9q1 ryqd upo '3ugq:1 ngp 'conp {€qc Sugu ?$t 9c lgure1 er;c 1a1ddy 9p rttl

'C.{f uQl^ nqt oqt ur?qt br1 gq rgqd uQc EAE1 narq cdp 3u9u gq:1 rqo8u qcaql dytu e;qd 1{fnp qu1.r; 'C.{f uOI^nqt Sunp lrs gc nou dI t?x ulax tgqd ugc Pl lql tauralul Suriur u91 1a1ddy Bnp opu Iq{ tqC

'gp u.ea qugql 3u9q:1 /Cpu ngp Iql (tauBrlul)Qq 1Qu Sueur ug.r1 d0qc gp r.?l^ ronp 1e1ddy n?u 'u?rrlu dn; 'ud3 p^ gr{u rgnr{l rlrl{ 9c lgqd q1 1a1ddy Bnr uFnqc n9l1 19^ dnq 4qd3u9q:1 qugl Sugr gnb cdf UOI^ nqr pI op {1 '8unp Bug cat,(fqc prr t?l^ gp cdf u|l^ nq1 Suqp 1qc e1 i(qu urplp Ieql u.?p oqc

qT6T .m'anJflTddv YA C,{f '16

r'raTATl{JH erre f <6u1urEaT\ : Cqu1.r1 Suonqc iftq3

r^p t ' .oreTATlLLH crAr g<6u1urea11 : 3t

t, ( anrl ) efqTsTAlaB' aurerg.f,ltr

{ ( ( 0 0 t ' 0 0 t ) uoTsueutTq Aeu ) az Tsles' eure.rg.,{ur, ( dde', , tra?uaC,, ) ppp' ( ) aupdlualuoClg6' eue.rg.f,r l

, ( ((

, (0) 1Txa.ue18i{s) ( a 1ua^gAopuTM ) 6uT BoTorrropuTrr pTo^ c1 lqnd

( ) r e ldppvnopu Ttt neu ) r aua1 B T TAopu TMppe' eure:g,{rl, ( ) rraTnTn,LH Jirou = dde IlraTATItjLH

, ( ,, aTdurpxg TIiLH" ) auErgf' ^rau = aure.rg.f,ur gurErg4

) ( t I e ouTJlS) uTsrrr pTo^ cT1"?e oTlqndt

t, (a+ i l : ro r rg , , )u l luT . Id ' ?no ' tEeXs. [S

) (a uoT1dacxgoI ) qo lPc(, ( ( ) urrogTEuralxgol 'qunlrrau ) lxail?aa ' auTTpuqmtroc

, ( TUnrrrau ) e6ed?ee' JerrraTJ!ggy EuDrt Eunp Qu tbt d|l tglltJl I

),{:a) (rlltn rau TUn)'IUn?as pTo^ cl1qnd

t

, (a+, , : ?cauocuT Breaddp uo pa4cTTc no. f , TUO eq6, . )uTlu1rd '1no'uelex5) ( a uoTldacxgTunpaujrotl€lt) qcxec (

r (rlllo.i^eu)TUn?a8, ( ( )pueuuoDuoTlcv?e6'ae) Tuo |[au - Tuor'rou Tun

)r:e) (ae lua^guoTlcv) paut:o]:aduoTlce pTo^ c11qnd

) ( ) rauale TTUoT ?cV i{au ) :auala TTUoT ? Dvppt. auTTpuEuutoc

E1€F-f'T'iT6FamsT;7-dr^-it6-usiiT$iiF

3-e-I5€

A.o6.qaf, Ag rqerql

iITFt!fFeIF{qVrtProFrmoo

uotdrlt{ Pull

TIFFTn-c'lrO

.-t"Fp-6-fF-i-6Fnfm

, ( t(

(

)nqc c.rlf I9^ qulrr dtjT : 0I tuprlrlc gVZ

Page 56: JavaBeans JFC Java2D

r

II

J (' ' ') adeqsavos rrreu = B adeqsawos?a quly Eunn lgP obJ | |

, (uIIoI suPrl 'auTI IVauoE ) uxot suerJ'1as' pz6t ( ' " ) r e a q s ' P Z 6, ( " ' ) a 1 e c s ' p 7 6

J ( " ' ) € 1 e 1 o r P Z E, ( " ' ) e l E l E u e r l ' p z 6

. r ( luogtrue) 1uog1a8'PZE, ( a?T6oduoceqdlvaruoE ) alTEoduocles 'pZE

I iu :eaeed:ossau4cTqr 'uad) a>(or?s1as ' p zE, ( ur a 1 l.dror o r :? :;; il,:;:; :;;iiE",1

?n n?p lggl I I

,6(qZscTI{dEr$) = PZb qzscTqderg

q6pctrldotg rluptlt scltldntg Euin rtp n?!4 !9A I I

I ( 6) luauodrtroCluTed' ladne

?n illq rgnrl uQp Fuqtn Dgr DW d97 1oE I I

) (F scTqdero) luauoduoc?uTed nt"";.1t"*;

3 ( " ' ) T e ^ o I T T t ' 6, ( ' ' ' ) T e ^ o A € r p ' 6

, ( . . . ) u o 6 , { I o a I I T f ' 6, ( ' ' ' ) uo6^ Iod r i \ e rP ' 6

, ( " ' ) l c a u T T T f ' 6, ( ' " ) l cau j r r l e rp ' 6

( " ' ) a u T ' I r ' r e r p ' 6J ( ' ' ' ) E u T r A S r t r t : P ' 6

t1u7r1 EubP cPc ?A | |

r ( XuogPalTurT1auos ) 1uo'{aaB' 6, ( roToCauros ) ro loCles ' 6

?o ,Tq oqc ,os Eu9!1 fiA | |

an cql oDql nqp lpg/ |

) (6 FcTr{dBrC) ?uTed P1o'r c11qnd[ ' I B^Bf

'q6sc1qde.rp Supm l.gp Sunp 4s t{car 1.9!q pp

i(gp nes np !^ r'q qugs os dgq ugg '9u Sufrp fs rq{ cAnr? q6scrqduig quqql luauod-o31t""d c4q1 Suonqd elr '9s I'gp npq d? rgqd utq

dg^ $ .!ql gp sr ,"rD{ Eugc scrqderp pr ?s ug^ r,r.rroi*oci,r=rea rnqr Suonqd €rr.9s LqP o9q l'qrt npH.'r'r eABf rp^ qc;q1 Suont qull gl

,tnp gp ,u?tqu fnl .0p Eot tgp u.?tq tgt oeql .91 l.ur R^ 'iuqp *.9q" ngp 9p "01

'boiqiJq Oir 9q

'Qq cnr dyur e9r Dqt luoJ Sunp 4s dgqd

oqr ,ngur oaql Bueol nn* qiin q,rp ?^'qulq 4l It* cnqr Suonqd r9t '9^ 19u nq'" npfl ;p" lqtq Au6" nglqc r{ulP rnb dgqd oqc gsscrqderC

nqu u€q Eu*rlc .sc*derg d91 uFq upq edq pp ?^ ctrll Suonqd q^ ur-e'r{ t;, ;,{i Suoqd d!1 lQru upqc qSsclqde'rg 'lscrqder5 dp1

nl tgnx ugp uo, a91y g6s;rqderp'b.rOnr -,.9p r.o, pi .s, isp d.ga Sunc cbnp lueuodtuoSlupd e5rq1 Suonqd 't'I 8^ 6'1 e're. Suora

uunb iugl.1, .f.f

ozv^vf gA ngrHr rplc 'I

: tI EupnqC

.O6ooof Euot| op Dot lBP u?!g /

'lrCcuandsuo.tl) rytns Euotl llup 2A /.?o l?u

'Qn n?!21 )pc ,,

'O6DaDf Euoty cbtl t1u1t1 Eubp cPC .r'.oaDnDf an n?lqt !g!c /

:u2p dpc gp cbnp ?s Vurq? ?P u?a cPJ

'JIAV lqa o6t1 pP t1u1.4 d(27 qrpr uoq tpt uduc

onl pI ?s dpc Eunc Daof p1u ftTscttldotT EuoU !9P !10 DaDf ryn o611 9p quut d97 ubq n961 'pnb nalq pa luDqu

lpr qup ?n oGonDr n?lqc lDv ootl lP ui1ln nln ?ln cotl pa ?ps oPqtl 2s o7 EuTttlc tpu Euo7t19

TrTafiFnryt-aqr,

azvnvr rp^ voH 9(I

@rgit Bot{ gg: 11 6uPF{c

dp l

I€I PJtls ?s

tO{nI

q^ r?e-t 9q91 B!

nqr E0q r0Suqr{

JJ]

Iftr

Page 57: JavaBeans JFC Java2D

{

rnd{

r n d

rqnd

cdurT

np lA

I

i: M

qnd

ord{

o :d

t

n c

- n d

! - R

iqtraodurl

odurl

N P ! A

r*{c

!9!XEutlA

uoty 8un3

?EOI.{. cza^-rnccTqnJaTqnoq. qza^:nccTqnc

earv?eoT.iI . ozcrv

eTqnoc. qzcr \ rruoe6 '1 r ' re 'eaef r933uor1 lgpoDnP Qzv^efeprBt rpp l r .gpdp1 c -er I ' IE^e f , ] ruEsgrcgrSepqurqq^ tgquDqrqutqnr r r r io 'p .d_gcSunc gze'reg uol^ nql €ru uPs 9) qulq Suup cgr enb Sufrp nr ^uq it ruur q.91- aunqu .qur* :,r9r.r'eqrc sutp qulq Bu4qu er ofu yr1 aq1gc utg 'adeqg uQrp oer8 ?9p I€c lPqd g6scrqde'rg Bnr II$ p^ ̂ \Brp ctqr Buonqd oqr ua,{n.r1 .9s I.'p ru€l Eur.rp u.gnu 3u6n? r_'p r9c

cdq qulq dgl c-eC

0p eor or{ rBA .Bord rrx 'arqnoo rrx ) rnqr.es er uedn'u.es Burp , ,r'|lrHt;,t:fit,Tll;,ffilnffi;i:?j1iillH::;oloq 'a8etul'nerp P^ 8urr1g'r'rerp oqt uBr 1qc dgu ngrp 'u9rqu dnr 'qrlql ngu rrx^\Brp cpql Euonqcl ros pqr 9c ug,r ugg

iIII

i

I

r (oo'oor , r ,x) orqnop.qsasdyl ls o,OU = "rort" '

j i l : : j :# j : i ; i i :uqrl qultl Euolt7 top obal 1

, 6 ( q z s c T q d E r g ) = p 7 6 q g s c l q d e : g( 6 ) luauoduopluled. .radne

) (Lj scTqde:C) ?uauodrtro3luyed p1o^ cTlqnd

I.gp I9^ 'qTscrqde'rg subnl Lqp er"rr IIU deq ,'rerp c4ql Buonqd rd; 9p nes .c6q qulq Bupnl I.'p lQur e.r oe1 ;il+#;:tr[::T,tdjfi3u0nl Lgp Bnr xxxrrrJ r?oq xxx^prp rDr{r Buonqd ,o: ueq' ,oq qu,q Eufp lQru g.r gp'Bunqc !9u .J.{v uor^ nq? lp^(Iuv^Yf cNour coH HNIH CNVO CyC gA .Z

J ( a d p q s a u o s ) T I T J . p Z 6, (adeqsauos)J l le rp .pZ6

!t17 ugtt l Euno onn qn quyl lbg .i (uljtoJ 6up:tr au T J Jveuros ) ruJoJ 6uerJ1 as . p Z6

, ( . . . ) r E a q E . p z 6j ( . . . ) a T p c 8 . p Z 6

r ( - . . ) a lp laupr l .pZE ! ( luodauroa) luod?a ' .pZE t (a lTso i l ' roCeqd lgauroer ; j ; ; ;H3: l : : :S : :, (u ra lXedrossau{cTr { ,Lued) " r1or191.e .pZ6 J (u ra l lpdroro foCf ITJ) fuTpd las .pZb

?n uDr Tulq Eubp orlc gs Eugt1y t1u1t1a ngtg .! . . . = adpq8 pauTJ"qnotradeqsarros

, . , . - a s d 1 1 1 a o T q n o q . q g a s d l l l g' . . . - ? c a x a l q n o q . q e a l 6 u e l c a g

?n qulq Euottl tgp oba

( . . . ) J fn lsaurogop.pg6l6(qzscTr {dpre) = pg6 qTec lqderg

tuqp Eur.tn DgX/ / ! (6) luauoituo3luled.radns) (6 EcTqderC) ?uauoduo3 lu led pTo^ cTTqnd

q6scrtldntg qupt1y scrtldotp EurinT gp n.?!q u.gtrtt1y r:e1 9s q6scrqderp Euo.r1 cdq quqq Euep tgur qa gp Bunqc cpnq 3u4qp .?,r nl Buon? Lgp ?OrlI EI gq? 9c dcp eF (odEqs)?^ qulq c-BJ

"?t{1 nt 'uoq qutur 3ugq1 ?^ 4l Dx Supnq 3r:4qu 9c qzscrqde.rp lqr 4r srlqdBrg Bubnt Lgp BLrr qulq ?^ qca, rg^ os

Eunqc ugc dpll qc-BC .g.f

.0p pdl lgp u.grq dgqd cgp'q'gr nglqu oaql cnqr d.93 gir 1gu cgc {1 r-rx dgqd oqc 'ngru Sufrp fs .gq' 9r ?^ rgu rgr .?^ trq '?u e'c dpp op ,pnp rpp duql .

'quqq np1p 0q Sunr ooql r.1qt cgp luoy Eunp 49 .'11uaredsuer1; 1.9ns 3uo'r1 qu9 nE,rx 9r 'qup ngul Sugq o1 '11uerper8; F:reo1 91 :g1 nErrr B^ 01 nE,ur Buo,r1 Eutp eq .

:1rc scrqde;5 3u0n1 Lqp rgl os nes llttxcgl oeqt r9r urgql uOIr{,nq? pql 9r utq C7scrqde.rg rgnq6scrqde.r.g enc lgut Eugu qu;1 cg1 .Z.l

i ( s ) T I T J . p e 6l 1 s ; n e : p . p g . 6

1p!y aA | /qze^vr rgrr eoq -gG : II guppqS

8VZ

Page 58: JavaBeans JFC Java2D

r-, ( (a lTr l ^ r ' Io loc , oaueNla6 ' ( )sseTc1e6 '?uo luoc

' ,?q6Taq ' ,q lpTr ' r ' ,?ua?uoc)euPrJ l tu luado)urn la r

) ( lq6Tar { luT't{?PTr\ l trT

'1ualuoc rauTeluoc) auerdfuluedo ouP:.{c cT?e?s cTTqngt

, ( ( e 1 T q i l , ' r o T o S ' a T a T 1 ' ? r { b T € q ' q 1 p T A ' l u a l u o c ) a u P r g f u l u e d o ) u r n l a r

) ( a T ? T ? S u T r l S' lqOTer{ ?uT

,r{xpTr{ luT' lualuoc rauTe?uoD) eulPrJfuIuado aurer.{c cTlelB oTlqnd

(, (ourer f )u rn le r

t ( anr l ) aTqT6T^ laa ' auEr ]

r ( ( ) raua16T.I lTxS l lreu) xaualBTllr \opuTMppe' auErl, ( lua luoc) aued lua luoClas ' auerJ

i ( ? q 6 T a q ' q X P T A ) a z T S e a E ' a u I P x Ji ( roToc6q ) punor6>tcEg laB ' lua luoc

, ( roToc6q) Punor6{cPg?aB' awer J| (aT1T1) aurprJf i} lau = autrJ aulprgf

) ( l o T o c 6 q . r o T o c, a I 1 T 1 s u T r l s

'1q6;aq 1u1'qlpTr'1 1uT

' lua?uoc rauTpluoc) auer.{fuluado euEr'{f cT?Pxs cTTqncl

) s a T ? T T T l n a o p u T M 6 s e T c c T T q n d, r ' l r ' r e ' e l e t 1 r o d u 1

, r ' 6uTlrr8'xeJreI lrodurT

G^Bf'sollll.rlfl,noPulA\ :Z- I I ttp !A

:nes nr{u 3unq1 os Enr qulrl Suonql oel u0g

t

, ( 0 O t' O I g' ( ) aTdurPxgedeqg irrau 1 auP'rJltuluedo' 6o T 1T T T lnAopuTtvl) ( 86 rp [ ]EuT j r f s )uTeupTo^ cT lE1s cTTqnT

t

x ( aTo rTc ) u rnao r

) ( ) aTc rTC lab a lqnoo ' czasdTTTg pa loa?o :d{

) (6 scTqderC) reaTo pTort palcaloxdt

J ( a r e n b s ) ! e r p ' P Z E. t ( a T c : T c ) T T T I

' p z 6

l 6 ( O Z s c T q d P x $ ) = P 7 6 q g s c l q d e : gr (6 ) luauoduro3 lu led ' :adne

) (6 scTqde:g ; lueuodruoCluTed pTo^ cTtqnd

I ( 0 s E , O E E , O T , O T ) a T q n o c ' c z a t 6 u e l c a u i r r a u = a : e n b s a T q n o o ' q g a 1 6 u e 1 c a u a l P ^ T x d

i ( o s € ' o 9 E ' o i ' o i l . i q t t o q l o z " s d T T T a i r r a u = a T c r T r a T q n o q ' q z a s d T r r g a 1 e r r l : d

) Tauedrt spualxa aldruexgadeqs saelc cTTqnd" ' q6psd 17gI I ! + 'uoa6 ' l lae 'e , le [ 1 :odu1

scttldotg 1 1

PuDdr I I

, r '1 , ' re '€ l rP t XroduTJ r ' 6uTn[a' xer ' \E t 1:odtul

u,re[ 'aldruuxgedeqg :t ' I I nP lA

'oze^ef 3uor1 coq quqq Stronl r.gp dp1 egc Suirp 4s qr.BO a^ edq qulur np y' EI '(vp lpno

?PoTJ ' qge l6ue lcaUPunoUaTqnoc' oZaTEuelcaEpunou

lPoTd ' qge l6ue lceu

aTqnoq ' gTe lSue lcag

?PoT,tr 'GZa^xnDpenoaTqnoo'qZa^xnJPPnO

uo6,{tod? e o t g ' G z a u T T

aTqnoc 'czauTTr{?EdIe:oua0}

lEoT, t r 'oZesdT T Tga T q n o q ' O Z e s d T T I g

TIO

Surrc J u

uotl cgF 7pt1u 2rt1c tlutg

|pt1tt ytlt t1u1g

n1 r93 SLnCcpt8 og

Eupr11 EupttgEunt 2r1

dt1a ci:ot1 uq4 qttuI

.gq : II az"ffi erz ozB^sf I9^ Eoq FuppqC

Page 59: JavaBeans JFC Java2D

t

' R

! r d

EJrl

qndD,l' * |

rqndoduToduT

np !A

t{

I T M

:qndt

) zE

) 2 6, z E> 2 6> 2 6> 2 6) 2 6

I nB

:qnd{

ff iT

r u !f f t

utT

i $ q

! T r dr T r d\ T : dr T r d\ T I d|F:d\ T : d\ T : di 'T rd

?'r l l

FTqNdrodurTroduTrodurTroduT

np tA

rurl dBIrqderpr) qc93

rrq f,vp1 Suont

1 Subnl

i '8

J ( OO? '0BE' ( ) aTduExg?uTed luaTpe: rJ , lau) eurerg fu luado 'SaTATIT?OAopuTM

) ( s6xe [ ] 6uT:?S ) uTElr pToJr cT?etE cTtqnd

tZ-II qUI,H , ( ( ) aTc rTJ la6 )1 rp :p ' pZ6

| ( : t cpTq ' r o l oJ ) t uTEaAaB ' pZ6, ( ( ) a T c : T O 1 a E ) T T T ; . p Z o

r ( ?uaTpErE) luTedla8 . pZ6) (pZ6 C4scTr{derg) aTcrTJluaTpprgrr prp pTo^ pa?celord

(! ( p Z5 ) a T or TDlue Tprro.nrp.rp

J6(CZBcTr{dP:C) = pg6 qgscgqde:g) (6 EcTqderC) luauoduoCluTrd pTo^ cTTqnd

g t n p l u l b l d , I / / { ( e n r l , A o I T a . f , ' r o T o J , E L T , g L T'pa: ' roToC '0 '0 ) uTed?uaTpprC i reu

= lua!per6 1uT€dluaTper9 o1e^Trd,Cpu tuglp 1ot1 oElE Qp cps uQtT ?s SuDol npry I /

' G/t'g/t) lttglp fl tprtd ggnr Eupn npry I /

@'0 utglp U ryUd ?gnx 9p npry I /

) aTdurexgadpqs spua?xa eldurexg1uTedluaTpe.rC sspTc c1 lqnd{ f '? i rE 'EJ. | 'Et

1:rodul

u,ref elduuxglulBdlualpBro :t-I I ilp lA

luerper8 Sueol 1.9^ oaql uQrl Suqr nqur 91 qs e} el8 dgq 'uo.r1 Suqr

?^ Bp ,(9p rgnJl oldurpxgadeqg Suont g.gp rc1 Sunp 4s e1 dqu np ya 8uo.r; '11uarper8; 3ueo1 que nplu 91 a^ np !^ t9tu ql fgp IgnO'y cfrtn p 1-9ns 3uor1 qu? Q^ E^ 91 qrgc c6q ?s et SunqC

'alrsodruogeqdly Suonr Lgp dpl Ip^ qup doq 1.?{ Ipqd utq 9p ogn ,{eq1 '1ure4 3u0nt l.qp 3uor1 f1 nx 3u9q:1 qug Bnc 1.gns 3uor1 Qq

(r(cue.redsuBrJ.) lgns Euo"r1 qug gA 'Z'g

'Cgdf rfoq .{lC alg ll? qug {.pl ?r{l 9r aSuurlporeJJng 'quip lqr tgqu Dqt Suqa 3uo.r1 n?p 191 9t ronp ?s 9p nes quv

'19qu Drtr qu{q tQur gzr a8eulpa.ragng 3uon1 l.qp n-gr ngd dqu dp1 er;c Sunp lpq{ c4q1 3uonq6 :(que nvur ooql $) luTpaarn?xa,L'3u9p1 deq tsl dg1 91 rpnp ?s $ ngur t?lq oqr ueolooq er tQru

q,r 'uQ.r1 eqd uec npru rEq 'uglp 0p ed1 req ugqu dglt qs fpu dg1 enc Sunp lpq)l rtql Supnqd :(8uBol nEtu 9J,) luTed1uoTpErc

'Jo?rnrlsuoc Sunp lpr{{ crqfSuonqd .gs 10uI u?ql pJl gq 'J,{[V ugq ugrqd nl 3upn1 inollad'.ro1o3 'palroloC nqu npur.os Suqq rgc d.prc Sung :1upr1 nRIAI) roToC

:ups gc lur€d Enr uor dg1 cao EI dgp IpnC'(tured ugrp oer8 1r!p lgc lgr{d lursdta8 EFr a^ Erl !r1 gp pa; qTscrqderg 3u0nt Lgp ep tuledlas opql Suonqd oqc ugdru1 ,9s qq

tulBd dg'I .I.g

1 . I I qUIH

'dgp c9n;1 srrqderp 3u0m I_gp Suoq Sunp ps conp.ro1o31a8 e^ roloCtas cr.rq1 Suonqd oqr .?ql {eql 1ure41a3 ga ru1u41as Suqr a{trqC

'lul€d r{u}r cQnql oqc dg1 lglr{t rFJ rnqd r9q1 g,r rop deqt pp 1urc41a8 qir

turzdlas rnql Supnqd Sunp ps utg 'e1q8u quip nt utq op rgrt{ 9t qcgc lQruql gqt 9c 3u4c,{eq '(qug ngtu Stqq Sf) luredarntxa; rtor{ (0p cFs req lpq diq

1.?I nqur) luredluorperC 3ueo1 nqu '(roloc prlos p1 td8 ugc feq uorl npu;n€ul tour pl gqr qc .,{pu qu;1 conqJ 'Czsrrqdelg 8uonl Lgp EIro turEd rlullcQnql Sunp ns ugu ueq'(od"qs) cdq qulq Suup lQtu nEur 9t ugq lq)l

cav^vf cNou.r gA ngrx cyc 'g'9s E4r

3uo.r1 66ure1 uQr^ nqt rpq ?^ uQrl qutq r{ug 10ur pl l.pnx 1,9{ gnb l,gy

alduexgadeqg eaeI:nes nqu qu1.r1 Suonqc 163 9p nes e,ref'.raua1sr111xg

pr eaelsarllpln,rropur11\ 'eref'eldtuexgadeqg d91 Eq qrip ugtq uig

I ( 0 ) ? T x a . u e 1 s . f , S

) ( lua^a lua^gl|ropuTM) EuTsolol[opuTr^ ploa c11qnd

) ra?drpvrrropuTM apua?xa rauaSaTrI?Txg EaETc oTIqnal,f ' ?ua^a' i l^e'pJ.| 'Et 1:odug

,+ . l r | r8 .€J tEt A :oduT

uauf.raualsllllxg g-II np !A

gs e4c 3u9p uQpl ns 4I nx er' upqu dgqd oqc rauolsrl d91 q1 dgp lBnq

pnqc Q?e^ef 19^ Boq gcl : II EupRtIc o9z

Page 60: JavaBeans JFC Java2D

, ( aoeulparat lnq ) urn?arf ( c ' o ' o ' a 6 E u T ) e 6 e u l 1 Y r p x p ' p z 6

, ( ) scT l {d t rCa?Parc ' o6eu lpara f fnq = pZO qzsoTqderC

J ( scu-,LNI-SdL,l' a6Eurlpar a J f ng

, (c )1q6TeH1a6.a6euT ' (c )q1pTM?e6.a6euT)a6Pu lpara l ] r .g , i rau = a6Pu lpera t Inq a6Pu l lpara t Ing, (c 'a6eutT) a6€uI rog lTe l r l

i (a ITgaEeuT ) e6Pur lao ' ( ) xT{ Ioo . l?e6 'c = aDEUIT s6eur

) (c luauoduoJ ,aTTga6euT 6uTx1s )a6euIparaJ fng leo a6Pu l lparaJ Ing cT lP?8 cTTqnd

1*'a7oulpataJJng otlc tlup Eunp Qu tb1 pt|'t1up a7! (t aFDUI Suonl !9P obJ *l

) saT?TlT lna6eu l 6se lc cTTqnd, + 'a6PurT' laae'elre ! l roduT

, r ' 1 l t r E ' e a e I e r o d u T

e,ruf'sa.t1.t1111a5uu1 :9't I nP lA

, ( 0 I 9 ' OS L ' ( ) so6Eur lpal TJ ' raau ) auex.{Culuado' saT? TI T lnaopuTl 'A) ( sE rP t lEuTrXS)uTeurpTo^ cTXP?e cTTCn :

t

t ( l caua6euT) I i1PIP 'PZ5, ( { c e T q ' : o T o C ) ? u T P d ? a s ' P g E

I l l c a g a 6 e u T ) T T T J ' p Z 6l ( T luTPda6puT ) 1uTEd1a8 ' pz6

, ( al6uETrJ,a6eul ) l tr t f ,P' PZ6, ( ( g ) a {or lscTsPg i r rau) a {or?Saas 'pZ6

| ( a n T q ' r o T o c ) e u T e a l e e ' p z 5| ( aT6ueTrJ ,a6eu l ; I tT t ' pzo

| ( Z uTedaEEuT ) ?uTEdlee ' P75,6 (qescTr {derP) = Pg6 qTsc lqde:g

, (6 ) luauoduroCluTEd' radn8

) (6 scTr{dPrC)luauoduroCluTPd pTo^ cTTqndt

t ( ( Z E ' Z E ' O ' O ) a T 6 u e l c o U 1 l r a u ' o 6 t u T ) ? u T e d a : n X x a t r ' l ! [ a u = Z l u T E d e E e u I TJ (sTr {1 , ZaTTdaEeuT) ao€uIparaJ lng la .6 ' seT lTTT?na6€ur l = a6euT

, ( lcaua6PuT'oEeuIT) ?uTedarnlxa'! l | rau = TxutEdaoPulT, ( O l q 6 f a H ? 4 6 ' a 6 e w T ' O q ? p T m 1 a 6 ' a 6 e u 1 ' O L ' E € Z ) a T 6 u E 1 c e U l 6 s = l c o f , a 6 e u T

. , (sTr{? ,TaTT.{e6euT ) a'eurpar"tt"::T"J;*$$3:#I"

) O Ba6PuIPaTTI cT lqnd

, (t ,sluTod,{ ,sluTodx)uooITod lrreu = atouETr,Leoel[T uo6,{Tod e1el1:d3 { o o g ' o E ' o E } = a l u t o d , t [ ] ? u T a l P ^ T r d

i t O O t ' O O L ' O g ) = g X u T o d x [ ] ? u T a 1 e r r 1 : d, Z ?uTeda6srT XuTPda:nlxa,L aleJrT:d

, , , JTD' do . rpan1q, ,+ rTp = ZaTTIe6er r l 6uT:aS a le r r l rd, ?ceUa6ernT a16ue1ceg a1e,r1:d

I 1 1u1e6a6eurT auTedarnlxatr a1erl l :dJ , ,6dF ' re611" t r rp = 1a11ga6er r l 6u1:15 a1ea1:d

I ( , , rTP ' rasn , , ) {? radord la6 'u raXeIS = xTp 6uTr1S a le r tT :dt1upt1 uQyl rhlu nl7 ugp Euqnp ,CBl | /

I Tauedf! spualxa saSeulpaTTIIJ aseTc cTTqndJ | ' aEEurT' lrvre' el le I l rodurT

, + 'uoa6' laae'eae ! 1:odurT,f '?jrre'ej1'e[ 1:odtu1

, * ' 6uTAa 'xe , le I l rodurT

eire!'sa'utu1Pa11l :9-11 nP ,ln'edq qurur nP F el dVP lgnq

'qug olg u91 oE^ ugdru1 prr sar11l1ne8uur1 d91

e'c e8euryperagngle8 cr.rq1 Euonqd ro8 utq a8uurlpe.regng oqc urQp 3uq,r oprr alu.$ r{u9 dBu 9g 'L{u? €Dtlc ruQp 8uq'r ot1 'q6sctqderp

ngc ngr gp srlqdBrcalea.rr ro3 ugp dglJ 'scu-JNl-sda;,'a8etulparegng nPI{ RA 'o€c nelqc '3u0J n?Iqo 9u oqc d.-ec Sunc qcao

a.rqq ":"*p":agng

sunp lgqri cDql Euonqd rd8 utg :ue13 uop t.er 91 nvur tu€.I qug dtu pp e8uulParalJng 3upn1 I.9p 10ut oE.L

'q6a13ue1cag tt,qu Bqr qult{ fVP

do1 Su.p cpnp ?s r{ug E^ ?^ Igr{d ugr l{ug qulp lqt 9s a8eurlpe.ragng 'q7a1Eue1cau 19qu Bqc I{uIq Sunq:1 rQur grr a8erulparagng 3u0nl

l.'p ugrlu d.?It ?s tul€darntxal Bunp Ipr{rt c9q1 Suonqd n?u -Bp nqN 'tuorperc P^ roloC dp1 cac 19^ nqu il Supnl 'q6scrqde;g Suonl

igp ,q," 1np41as ctq? Buonqd enb Bu9q1 gl ngur quip Iqc q^ lsr€dernlxe; 8uonl I.9p l0ur e.r ot1 utq '91 n9ru tuEI I{uP SuQP 9g

qug ngur Augq 9.L .g.g

Ea.r gl

t i t s

IPq I

P. l ' r

Euon

i l u n

i

Ltr

C.z"ffi rsz aze^ef rg^ €6q gcl : II SupFqc

Page 61: JavaBeans JFC Java2D

.l q3.Bl

. \ ' 9q luoJ3uq,r

(T

T M

rcqnd

7 67 6

t

a€tar9|

rqnd

np lA

oJ 19p

T(

a

: 0

Tqnd

NP IA

u luoJgp op

J\Ua

' / t I Ia

le:9luo.nrl

IEIJVns aD

s 'g

{

Tl'i

IltIC

1, , 'anbedo sT arenbs (anTq) u ro?1og 'eq6Tr a r {1 ,1r , 1 € O ' T 0 1 l J a I a q 1 1 p 0 ' 0 r u o . r g s a b u e r a r e n b s , ,

+ , , (par ) do l aqX Jo eqdTe :a ldurexa r {cua:BdsupJ l , , , = "T1T1

6uT:15) ( s 6 r E [ ] 6 u T r 1 S ) u T e u t p T o ^ c T l E 1 s c 1 1 q n d

. {1

J ( 0 ' x P l T a p ) a ? e T s u E x l . p z 6J ( J I ' 0 + T , p Z 6 ) s e r E n b s I l r p r p

) ( + + T , T T > T J 0 = T U T ) : o JJ 6 ( O Z s c T q d e x S ) = p Z E q Z s c T q d e r C

t (6 ) luauoduoC?uTpd ' redns) (6 scTqdprC) luauoduoJ luTed pTo^ cTTqnd

tt ( a1 T eoduoCTpuT6Tro ) a1 T eoduo31aB 'pZ6

, ( a r E n b s p e x ) T I T J ' p Z 6, ( p a r r o T o C ) 1 u 1 e 4 1 e s ' p g 6

J ( (pqd le ) a lT6oduoCa{eu) a lTsoduoClas ' pg6! ( a i r p n b s a n T q ) T T T f . p Z 6

t ( a n l q ' r o T o 3 ) l u T p a l e s ' p Z 6, ( ) a1 T soduoJlao' pZE = el T soduroCTeuT6Tro a1 Tsoduroo

) (Er{dle 1€oTJ 'pZE g?eclqdprC) sarenbsAErp pTo^ alE^Trd

tJ ( (Er {dT€ 'ad , [ l ) aoup?su l1a6 ' a lgsoduroCpr {d lv ) u rn la r

,USAO-CUS' alTaoduoCeqdlv = ad. '{A 1uT) (eqd lp leoTf ) a lT6odwoDateu a lTsodruoCeqd lV a le^Trd

| (r{?pTia 'q1pTIrI 'de6 'de6) al6ue?caU irau = arenDspar' (q lpTr { ' r t lpT / ' r ' l aa ]Jo+dE6 ' les IJo+c lp6) e l6uElceu &au = arEnbsanTq

a16ue1cag a le^TrdJ e a s J J o + q 1 p 1 a r + d e 6 = x e ? T a p ' o z = l a s J J o ' , 0 9 = q 1 p T 1 } r ' , 6 1 = d e 6 ? u T c T l e l s o l e ^ T r d

) Tauedf' spualxa atduexglcua:Bdsuel,L s6pTc cTTqndJ + .uroa6. 1I 'rE. p^pC 1:oduT

t + ' e l t r p ' p ^ p ! l r o d u TI | '6uTrrrB 'xp^p

F ?rodurT

u,rr:f'cldurexgdcua.rudsur:.r; :1-1 1 np ;n'19ns 3uo.r1 qup 9^ r{r9r a^ np l^ pl dVp IpnC

'(uqot uqoq cnp pu; .{0'I u.gp oqc (uqot upor{ tgns 3uo.r1; g6'6 nt eqd1v i.r1 9rg 'eqd1u 1.9ns 3uor1 ir1 .er8

quip lqr p^ aruelsuIlaS'alrsodruo3eqdW rtqr Suonqd 163 qc-ec Suqq alrsoduro3erldly 3uDn1 Lgp eJ oel uB[J 'q6scrqde.rg 3u0nl r.Qp Bnralrsodruo3las cpql Suonqd oqc ou tre,{nqc pa alrsoduro3eqdly Subnl r.Qp lQru u: oe1 qcgc 3u9q 9rr qu€ oqJ 1.9ns 3uo:1 Qp rtp utg

'qr Suep qulq enb ugdnxulr{u gqt 9r Ipnp ugq ulpu uau que ugqd oqc u.?lq{ ?^ cgt ouql 3u4qu oqr'1eqd1e1 1.9ns 3uor1 0p up8 uiq dgqd oq) OZB^Bp

ozv^Vf cNouJ GcNuuvdsNvuJ) J9ns cNour HNY gn 'r

' - I I qU IH

ea6eur1pa11,1, e. le I'l_gnx t?{ Fnb t_9{ €,1 t-II qulg '8unp 8ur1

gs Enr oq^ rlu,e ?^ pp e^Et'raualsl.Illxg pir e.,r.ef'sar1r1rln^{opurlAdpl Ieq rel Sunp fs ugq dqu qu1.r1 Suppqc d€qc gg

t(

J ( ( ) / { l rq roxrgsT ' re {cerA i )u rnaart ) ( a T u o T l d a c x g p o l d n x r a l u l ) q c 1 e c {

J ( ) ITvrog lTe/v r ra>(cPr?) ,{rl

, (0 , tT l 6a6euT) a6Pur lpp€ ' ra {cEr1( + + T r r { 1 6 u a 1 ' e a 6 e u 1 > T ! O = T l u T ) r o f

, (c) ra{cpJfieTpaf{ rrrau = ra{ce.r? :s{cer,teTpar{

) (c ?uauoduroC 'sa6PurT

[ ] aoeur I ) Ea6eu l rog lTe ! ueaTooq cT?e?s cTTqnd

I * Suox dbu tlup cpc Euptu t01u eIC*/

t, ( ( ) . {uvror rgBT ' ra {cpr1 i ) u rn la r

t ) ( a T u o T ? d a c x g p e l d n r r a l u l ) q c 1 e c {J ( ) TTvrod l re f f ra {cex?

) li:li ( O 'a6euT ) a6eu lppe ' ra {cera

t ( c) ra{cEr,IETpar{ f iou = ratcP:1 :a{ceI,IrPTpaI^I,aoErtrT a6eul ) aopurJroglTe![ ueaTooq cTlP?8 cTTqnCI

la Euox dbu tlup TQru qr13nl) ( c auauoduroc

qzP-^ef rg,r uoq -9q : II SupFrIc z9z

Page 62: JavaBeans JFC Java2D

t'upq luot{ qull ttull nglqu utq oqr d.9t Sunc qTe,rrep '1au uQII Susq{ lq1 rop Sugvl ueop r,9u tga cat ugu oql quip caur qcgc

oaql u9s elq8u quip tdnp (uo3,{lod^\Erp EA ltag^rerp Supq q,r r{ulq rgc 3uor1 nqu; nequ l.gu 3ugq1 u€op rgr ur ?^ rgr^ ,ppu upH

9-II t{ulH laxrd-1 p1 dgp Sp p" scrqderg 3ubn1 r.op Bnr xrxrrreJq c4q1 Buonqd cgc ,;14y Buo.r;

ozv^vf cNouJ (sg'uJs gxou.ts) g JqN .g'9-II qulqnqu gs qurrl Supnq] {eqr rq{ Fnb 1.9y .Bu_9q1

Qq 1uo.y,.r1 {.gl uQrl 3ug,r ug.r1 OZe^Ef [qr ur g^ luarper8 91 npur rg,r uorl Buqag,r aldurexgluredluarperC dpl d.gtf Bnql .?{ dpu qugl BuonqC

, ( 0 0 t ' 0 8 8' ( ) aTdurpxgluod rrreu) eurerdfuluado. 6aTlTITlnrrropuTM

) ( sDrE [ ] 6uT r1S)uTeur pTo^ cT?p1s c f t qngt

, (pe6) 6u1:1961gne:p, ( pZE ) oT crTCluorpErCrrrprp

, 6 ( q 7 s c T r { d p r S ) = p g 6 q g s c l q d e r g) (6 scTqdprC) luauoduoJXuTed p loa c11qnd

t! (gIz , gz ' u1.z E..\r I t , , ) 6u1:15anerp. pz6

, ( { c e I q ' r o I o C ) 1 u 1 e 6 1 a s . p g E) (pZ6 qgsc lqde:C) EuT:Xs6tgr l re rp p loa pa lca lo rd

tJ ( ( 00T ,NMd. luod , , ) t cETE TpTrV, ) luod i | rau) uog les

, ( ) 6aurpN.f, I Turpg?uodaTqpT Te^V1a6 - rruaJ ( ) luauruo.rT..rugscTqdprCTpcolla6. luaunro:lJ1,ugsclqderC = nuo AuauruorTjrugsclqde:g

) ( ) aTdur€xgtuo,tr cTlqnd) aldurpxgluTedluaTppro spuaAxa aTdurpxgluog aseTc JTlqnd

e.luf 'alduruxgluoJ :6.I I np tA

:nes np r^ nqu ?^ uau or{J luoJ ltPep luodlas c4q1 Suonqd to3 9p nes 'ot1 uec luoJ cgnr{l r{rII q^ luoJ ugl rp^ ?uog Suonl I.gp ot1 u€q .[qc tuoJ lgtu Sunp ns pe

o t

{J ( [ T ] e a u r p N l u o l + , , , r ) u l l u T r d . 1 n o . u r a 1 s , t g ( + + T , q l 6 u a T . s a u p N l u o ] > T J o = r 1 u T ) x o J

J ( , r : s luo . { oTqetTe^V, , ) uT luTrd . lno .ura ls^S, ( ) saur€N/ITTureJluodaIqpTTp^V1a6... \ua = saurpNluoJ [] 6uT:?S

, ()xuauruo:l . . \ugsclqder9TPcorlxa6'?uauuorT^ugscTqdErc = J\ua xuauruorT^ugsolqde:g) ( 86re r I 6uTr?s )

;t"T":j::;"t3:3; j:lTli"B^Bfsluodlsl. I 3g-II np lA

3u.9q? Oq tuoJ 0q u€-ot Er u1 pzr d.91 qrgo ?^ np n pl .(Vp IpnC

JrraSSueS ql g^ prf ronp qs quip cQur 1uo.;i.t1 gt8 '9c 3ugq1 1uo.; u91 n?N ttroJ u?l enb 8ugql 1uo.; 3uon1 l.qp oet nl ?ql gr ueq luoJ qcgs quep 9r cp Iq{ nBS .upq qu€qu ?s 9p op?uoJ u?l cgr Suptu ldtu g,r e;1 1;saurepdFuredluodalqelruaytra8 uQr luoJ Suont l.gp cec Sueru lour a^ prl sluodllvla8 Suqr f r-rq3

in? l r lu l toq up l l r | / | o81uodI IV la6-^ua:163 gq1 9c Sugc urlg

J ( ) BeurpN/(TTWegluo8alqeI Te^V1a6. lrua:nes nqu luoJ qrgs r{uep a^ ,{.91 ep 1;saurep{lrureJluodalqelrerryla8 ;dB u.gp d.911

, O luauruor lrr,uge c lqdprC TecoTla6 . luauuor laugs cl de.rC = Jluo luauruor T^ugs o lqde:g:nes nqu luauuor Tlugs c lqde:g 8uo,n.r1

tgtu SuDnl r.gp er ot1 ueq 1.?q cAnrt 'luoJ qrgs quep g^ ,(.VI p,G '3u.9ql Oq luoJ r9r gr 191 ?^ ,(.VI pqf gc u€q 6Tscrqde.rg rgn

'IEIJV

t?oq errlo^IaH 'seut; 'pacedsouol4l 'JuaSSuES 'JuaS nqu Sunp gqd 1uo.y 3u4qu Sunp ls gqt 91 1qe utq nqu np !A '!qr luog Sunp grs gpu.ga 3uor1 .?qr ugq 1.9r €^ef u?u (quRq nglp eq ngltlu ueJl cbnp dtqcy ugu €p l.pqr qull op ',{Bp r9nJl e^Ef upq ugrqd ogc 8uo.r;,

9 - I I qU IH ozv^vf cNou'L.tNod cNno os 'g

'9-II qulq nqu ?,Vnx 1.9:1 9s gnb 1.9y

{ ( 1 I p : C l q D T T ' r o T o C , a t S T l' d e 6 r g + X P l T e p ' d e D | Z + X e X T e p + T T

' ( ) aTdurexg.f,cua-cedsuer,1,lt\au ) aurErJguluado' IaT1T r T ?nr'ropuTM

. {u lp Iatrsod

'r lqu !

I

.

IET:

WWWffiSx**E,tr;II

CIAB^Bf rg,r eoq _gG : II EupnqCQz,e^

Page 63: JavaBeans JFC Java2D

) 2 6) 2 6, 2 6) 2 6, 2 6) z E) 2 6toc: P Ar T r d

{

' R

f T' R

, n

I

f g

, 2 6f r cI na

tt a 8

r 3 8

i E d, . x, L s

,edi z di z d

i r d' = A

, e d,edqnd

r )

, T J d

. )+ - A

r ]r ^Trdv

+ rz{

+ + A. l 4 9

, T J d

, T : d

T : dTqndodurToduToduT

NP !A

9J I,gU

t{

T M

,nqc

!

, oT 'ug,l I t{-NIO-C" a{OIISCT6eg

I-II qUIH

t3 ( ( ) a IcrTcla6)^rerp 'pz6

, ( (0 ,uxal lPdqsep, I,tr,I}g-dvc' a{or?scT sEs' g ) a4orlscT atg l l lou ) a{orasaas' pz5

t { O T ' 0 T ' O I - ' O g } = u r a l l E d q s P p [ ] X t o l fdo7 Taxd U 'au!1 Pmd 0t

'do? 7ar1d 0t 'au!1 Prd Ot I I

, ( anTq ' ro toc ) ?uTed la6 'pz5) (pZD CZ6cTqdPrC) auTT?noaTcrTCPaqseqr'lErP pTo^ pelcalord

tJ ( pZE ) auT T?noaIcrTCPor{EEqirrerP

, ( pz6 ) ouTrls6Tgrrrerp, ( pz6 ) aT crTc?uaTpPrc$erp

,6 (qz6cTr{derg) = PZE qZEcTqde:C| ( 6 ) r e e T c

) (6 scTqderc) luauoduocluTPd pTo^ cTtqnd

) alduexgluo.{ spualxa eTdurExge{orqspaqseq aselc cTTqnd, i '1 i } Ie 'e / . | 'Et 1:oduT

e^rlaldurBxgo{ortspaqs8c :I t ' I I frp lA

nes np !^ nqu (qsEp) rQJ l?u quPql ugll l?u ,|11 ?^ l9unPH lgp Pql 9t uQi uaq 'q^ 19u slc fpp 0p tBp deql cQtir tpo311

'l-II qulq nqu ?s 1.9nx 1,?{ Pnb 1.?y

tt

, ( O O t ' O g E ' O a T d u r P x g s s a u { c T q J a l o r ? SIrrau ) aulerJltuluado' saTlT T T lnirropuTM

) (86x t [ ]ouTrXS)uTPl I rpTo^ cTAP?s cTIqnClt

J ( ( ) aTc :Tc1a6 )^ re rp 'pz6uad apTi{ ]Laxld-' / /J ( ( 8 ) a{orxscTsPg l rau) a{or1s1a8'pz6

J (an lq ' r oToc ) l uT ta las 'pz6) (pZF qZBcTt IdPrC)

au T I?noaIcrTDtcTrtr.Lnerp pTo^ pa?calordt

, (pz6 ) auT T?noaTcrTc)tcTr{Ine:p, (pZD) 6u1r1561grne:P

, ( pZO ) aT cx T JluaTPerClAerP,6 (czscTqderg) = PZ6 GZscTr{derC

) (6 BcTqdPrC) luauoduloC1uTed pTo^ cTTqndapua?xa aTdulexgB s amtc Tqfa{or ?s s s€ T c c T Tqnd) aTdurPxg?uog

J + ' l l r P ' E ^ E t l : o d u T

t^Bg'aldurBxgssau{clqlottorls :0I'II np tA

'CZB^ef 3uo"r1 gir ?9u elt ,(e,p 0p lgp deql SuEr: 9q{ ?^ edq qulur ?s Bl Sull{r u?rl n9p np IA

'cNnou-Nlof rtott 'IgAgg-NIor "IsAsg-NIor

'usJIN-NlOf :nes iJl 9I3 agr.9s 8uoJl 10ur EI 9q1 9r r.ou ngl>[

'nss uBqd p fip !^ 3uo.r1 i(gu ltrur ngp car Bnc 8ut

nolq /gqt ?s utg .CNnOU-dVC 'ImA-dVC'SUVnbS-dVC nBs irl 9rB )V).gs Suorl 10ut RI gqr 9c ?^ 19u Et|c ltrtu nvp nPDI

el r.ou ngpl B,^ aldtsdec pl ?^ t?u Efc ln.u ngp Eucp rp^ qlprl\uad p,l quip rgx 1Dq Suor nglr{c rp^ 3uon1 l.9p o'l dqu cr,rq1 't'onult^tttt"t

: ( e TJ{lSuTo t luT' a T,t lsde c luT' Qlp_TUuad xeol J ) a-{: :?s o T 8eg.ugIIW-NIOr qI ?^ 19u qurp c9ur r.ou ngpl

p^ .SWnbS-dVC e.l ?^ tgu Etrr ?nur ngp Butp rgrr q1pr16ued -B-l qulp ogx lIrq SuQr ngrqc r9^ 3u0nl Lqp otl dqu c4q1 Supnl{d

(q lpTMuad leoTJ)er to r lscTseg .

nEr{u dpq q^ t9u IBq EFl8 (uroo r.gu r93 q^ ?^ tgu elr (dBr) Itrur ngp 8up nQrq I.9q1 u€q oqt ?s n€s u9qd np IA 'USIIW-NIOf RI ?^ 19u

qutp cpur r.ou ng!{ s^ 'gwnbs-dvc e,I Q^ tgu Bnr tnur nvp Suep '9'1 EI 9^ lnq SuOr n?lqr rp^ a{oxlscrseg Sudnt ;.9p 1Qu on,L

( ) a {or lscTsEg i

:a{oJlsclsEg Bnt Sunp IPtfi ctql Suonqd car RI dgp rgnc

.arlorls uorp oBrS lEp Kc 1.9qu dnp dg1 91 arlorlgcrsEg dpl P^ 'o{orls uotp oBIS 19p lEc I9I{d a{orlslas oqc uadnq,gs !,99

9a 19u BIrc qull conql c9c 'I'9

'czscrr{dBJc

Euonl -r.gp e9r o{oJtslas cpql Eupnqd oqc uadnrl 9p n€s 'a{or}Srrseg SuOnt l,9p l0rr EJ otl qcgc Suqq d€u n?lp u0lt{ snql utg

.nequ rgA Eugql u€op Bnr r,gu 1.a:1 urplp cgc g^ qcgt 9r lqc nqu 3u4c '9n lgu oqc neur udqc 8^ 9A lttq

.te,p il rpp u6q dgqd or{r 61ze^€f'(dgp rpnrl n?u Ep nqu'luredtas enb 3ugq1) $ ngur udqc cloq ?^ lFq oqr nqur lCP cQt'r tqo351

c6E^Bf rg^ B6q gcl : II Supnqc , voo [wJ

Page 64: JavaBeans JFC Java2D

) ( I aqETuTo t 6uTr?S

j { ONnOU-NIOf ' a{or 15 c T seg, Tg.Agg-NIOf ' a{or?S cT spg

. ' (

"CNOOE-dVJ,, '

, t ONnOU-dVC' a toxXscTspg, , !J 'ng-avC. a to r lscTseg

8 . I I qU IH

r ( T T e u r s r d ) I T T J ' p Z bt ( eAT6oduroC6Tro ) a?r6oduoCAaB' pZ6

l ( r ' roTTa/ ( ' :oToC ) ?uTpd les . pZ6, ( a 6 r e T € d ) T T T J . p Z 6, ( a 6 r p r l z d ) T T T f ' p Z 6

, ( a D r E T T d ) I T T J . p Z 6J ( o1T 6oduoc?uaredsuErl ) e?T Eodruo3lae . p76

, ( p s r r o T o C ) X u T r d l a s ' p Z E, ( ) a lTsoduro3Ae6.pe6 = a lTaoduoC6Tro a lTsoduoC

J ( ) ? u T p d 1 o 6 . p Z E = l u T r d o T r o l u T e d'TeqeTdec ouTr ls 'pe6 OZecTr {derC) E luTodpugTaqeT pTo^ e l r^T :d

t

t ( o , x e l T a p + z + x r € ) o x E T E u e r l . p z 6 {, ( [T ] sauENuTot , IT ] seur€NdEc ,pZO) s luTodpugtaqeT

, ( q ? E d ) n r r p . p Z 6r ( a { o r 1 s ) a { o r ? s 1 a 8 . p z 6

J ( [T ] suToF ' IT ] edrc ,aaau: {cTr {1) a {ox lScTseg l r tou= s {orXs a{o : lScTSPg

) ( + + T t q l b u a T ' a d E c < T , 0 = T ? u T ) r o fJ ( an lq . ro loc ) r .oToc laB . pz6

,6(CzscTqdprp) = pZO OZscTqdprC, ( 6 ) luauodutoC?uTed' radna

) (6 EcTqde.rC) XuauoduroCluTEd pTo^ cTlqnd

t! ( (OZ ,qTOg 'Auo. { , , , JTreSsupS, , ) luo , t r i l rau) ?uod?ae

i ( anTq ' roToc) punorFaro8?aa! ( Z ' I ' X E l T a p + Z + x ) a T c : T C i t r a u = t T p r r s g d

l (Z /ssau{cTr {1 ' / { 'XE lToprZ + x ) a Ic :TC l r lau = a6 . r r r lEdJ ( J t , X E a T a p r Z + x ) o J , a u T T . q l e d

i ( Z ' t r p l l a p - , { , X p X T a p + x ) a I c r T C i r r a u = I I E U T S Z d, (Z /s8au4cTq? ' t re lTap - , t 'Xp fTap + x )a Ic rTC l | lau = aFJETZd

, ( IEqTap - J { ,Xp l Iap + x ) oJ ,auTI . q l rd! ( ? , ' I , x ) a I c r T J l r r e u = I T E I t r S I d

, ( Z /EsautcTq l ' J { ' x ) aTorTC.0rau = a6re ' ITdt ( l( ,x) o&a^ourqXed

t ( )q lPdTr rauaC iqau = e lEd) O sa I IXSauTT cT lqnd

,{ "CINOOE-NrOI."

' , ,TgAgg-NIOf . ",Eg.LIn-NrO-C,"

}= aouENUTot [ ]6uTr1s e1r^Trd

'US.I, In-NIOII ' a{orlScTsPS }= suJo! [ ] 1uT a?E^T:c I

, ' , ! , !ng-dVC', ' "3IIVOOS-dM" )

= aaurPNdeo [ ]6u1r15 e?EJtT :d' gUVnOS-dVC' aIorlScTsES )

= sdec [ ] auT a lE^Trd, ( . r t ' 0 ,ad IJ ,a lTaoduoc) acuElBu l la6 . a lTaoduoceqd lv

= a? T sodurccxuaredsuprl a1 T aoduocPrtdlv a1e^Trd,USAO-CUS' a?TaoduoCeqdTv = adI,IJe?Tsoduroc 1uT ale^Trd

J I IEtrrS gd , a6rpT gd'TTpr t rSZd 'a6reTzd ' ITeuSTd 'abxeT ld aTcrTC a1E^Trd

,0 t = Bsau{cTr { l' o g z = ; , e 1 T a p , o o g = . f , , 0 E T = { r l { a p

'og = x xuT cT1e ls e le^Trd' ,q led q leATB:auao a?e^Trd

) Iauedf Epua?xa sel. f , lsauTT aselc cTTqnd, + .uoa6' ?rtre. rl1'Et 1JOdl[T

, r '?ne 'e^e t l rodurT, f .6uT, rs .xp^e t l roduT

s^sfsall(tsaull :ZI-II ftp tA'3ugq1 utop rgc r.Qu

n"9!{ p^ ?^ l?u efr ltrur n9p Sutp c-€c e,r np ;a RI es fgp rgnp '8uQr nES'8-II qulq nqu 1.9nx 1.?{ 9nb 1.?N

t t, ( oo?, ogE, ( ) aTdurExgar(or?spar lsEq

.reu ) aue:gfuluado ' 8aTlT T TlorrropuTl{) (BExe [ ]6uTr?S)uT€l t rp lo^ cTAeAa cTTqnd

"e{}{UIP i

q-l 'g'

iuonr

.ieD a

ffi ssz o]6e^ef r9^ Eor{ 9q : II SupFrIc

Page 65: JavaBeans JFC Java2D

g eoq'eABf

)r utq,q eft

x '8

T M

' 0

1 Sqnd

tI

' 6

: o

' A,,'E

, r-.)

Ins

tqnd

I I . I I qUIH

, (ooT 'ooT 'dp6 'dp6)alDuelcaul r rau = lc€r o loue?coE gle^Trd' 0o r=q lpTr ' r 'oT=deo ?uT cT lexs a1e^Trd

) Tauedf apuaXxa aTdurexgrEar{S sselc cTTqnd

{ r 'uroa6' x, 'rP' P,l t g ?rodurTJ+ '? i rye^e t l rodu lT

, | ' 6uTi}ts' xe^P t ?rodurT

:nBs nqu reaq6 cpql Suonqd SuRq top n9lq3

cloq Sue8u ngrqr oaqt qulq lour ogtu dgq gql 9r uQt u€q er tqo351' I I - I I qu lq nqu oop

t_gr 1_?t1 edq 8u€p oaql "^3f

uQrl 8uQ^ 10ur cdnp nq1 qs ueq ,€,nb 1.9X

{t

t ( oo t ' o8g ' oaTdu rExguoT le loE

nrau ) auergfuIuado' saT ?T T TlnrnopuTll) (BEre [ ] 6uT :1S)uTeupTo^ cT lPXs cT lqng

tt

t ( O ' O ' , , P r t P I r , , ) O u T r l s / ' r P r p ' p Z 6t ( 1 2 " , 6 1 ' J B r o T o c ) ? u T P d ? e 8 ' p z 6

J ( o ' 8 / I d ' q l e n ) a 1 e l o r p z 6rug\ tponb Qp o67 Qt1 tDnO / I

) ( + + T , 9 T > T f Q = J 1 u ! ) : o J, ( 0 ' E g T ' O ' S g T ) a l r I s u e r l ' p Z 6

uqtl Eupn 1]d91 u/p Qp oo7 cg? u/,Cn1P lO / |

| (pZ6 ) auT TlnoaTcrTC)tcTq.l"ererp, (pZO ) aT crTC?uaTPeICrrrP:P

t6(qzscTqdPrP) = P76 qTsc lqde:g

) (6 scTqdPro) luauoduroCluTed PTo^ cTIqndJ { t c P T q ' r o T o c

' a 1 T q A ' r o t o C ) = e r o T o c I l r o T o 3 a l e ^ T : d

) aTdurexg6 8au{cTqJ,a{orlsEpua lxa aTduexguoTle iou esPIc cTTqnd

Jr ' l . r r t .E^e t l rodurT

ene[ 'o lduruxguo l le lo1 :8 I - I I np !A'ir' trqr tV: 3u4 nQrq 3u4qu ugu oA pql 9c qTsrlqde:p e1c

qug 0p Bdt Ig: u_grq Sugu FWt f.9q1 9s utq 'nes np yt I9A'9u

enr quqq uolq !4 iir rg,r os qulq 10uI r.op Suonl ua,{nqc qrip cQtit'

. -gqr ueq oqJ ?s nBS np !A 'qutr{ uai(nqc qsip q^ IBp u.?Iq cQtir 3uor1

tpl u?!l 1.9.r .{pu nPlS '0p e61 3u.qq1 0q oaqt qulq 10tll ogtu dgq

caoq 'ugr8 or '.{enb 'qcip Suqp 9p utq dgqd oq3 Qze^ef

ouv^Vf cNouJ 9c vor Ioo NEIS 'l'6-II qulq nqu 1.9nx 1.?{ gnb 1.OI

, {t

J ( 8 n T p e x r 0 ' z ' , E n T p e r + 0 ' z'EnTper - I ra luac 'snTpEx - Xra?uac)xadna) (snTpPr aTqnop

' t r ra?uac aTqnop 'Xra luoc aTqnop) a lcxTC cTlqnd) a lqnoc 'OZasdTTTg spuaAxa aTc rTC sse l c

t

t ( t p l T a p - . f , ' S

, ( 0 9 + ] { ' X t ? I a P r 9 + x r 6' ( ) s a T,tlS auTT Aau ) aue:gfuluado' 8 a T 1 T T T ?n$opuTl't

) ( s 6 x e t l E u T r l s ) u T P u r p T o ^ c T 1 t l s c f l q n 9t

I 1 q u 1 e 6 6 1 : o ) 1 u T e a l a 8 ' P Z F- s s a u { c T q l + x e ? T a p + x ' T a q e l u T o t ) 6 u 1 : 1 5 i r r e : p ' p z 6, ( g + x ' g - s s e u { c T t t 1 + x ' I a q e T d e c ) D u 1 : 1 5 n e r B ' p Z 6

t ( { c e T q ' x o I o C ) l u T P a l a e ' P Z 6, ( T T e u S € d ) I T T ] ' p Z E, ( T T e u s Z d ) T T T J ' P Z o

OI . I I qU lH

6- I I qu lH

DnqcQide^et r9^ Boq -9q: II SupFqc

Page 66: JavaBeans JFC Java2D

tr[

'o8B^Ef rp^ Pdq op a^ np$l tull urtq d']8 9p rgq{ qulrl o9I3 loul qu€p ?s l$ SuFqc '9lI)M1 ?p ?8(u PI nglqr t Boq

_Qp qulrl dg1 ugrqu dn; 'qge,rep e1 ro8 nglqc 6 Bdr{ gp ufr^ nql ezr Supnl L9p 'urEtl ogc dp1 tOur urgql 9c ugc utq 'CZB^Bf tqo36 'u,re1

uOI^ nql SuoJt n_?rqt el8 oeq 8ugrp1 9s gTserqde.rp 'nes gA 9r1 t'I {pf u.?p Z I rtpf uPq uglqd 111 $ lpq 9u Surip 4s ru91 ugd pq1 9c utq

u?u BA€f Bfr rurl rgrl RI urax cinp c4q1 qulqr pp qgsrrqderg'3u.gq1 u9,(n.r1 ?^ qtpr 19^ os n?Iqu uoq gnb n?Iq 8^ ugt8 uop 9s utq elc

r{ug tl fx p^ ?^ rgr^ Sugc qTscrqder5 IgA'CZB^E1 rgrr edq gp pl 9p EAef pnr rpu Sugu pq>1 enb urax 9p e1 3u9qc d{u Supnq]

cNpnHc JQtv '8

J ( A T 1 T 1' r l lpT l l + de61g 'q1PT! +S + de6r0Z

, ( ) aTduExarear{s nrau) aurergfuluado'6aT1TITlnAopuTM

, , , ' a u o X s o u l r { E T r a q 1 r o J 8 ' 0 0 1 , ,+ , , , a t rPnbg I IAOI I?JAT Aq1 rOI 0 '0

uror]: so6uer rtaqa x : .r?atlsr= a l l T l E u T r l s

) ( s 6 r € t l E u T r l s ) u T e u p T o ^ c T ? e 1 s c 1 1 q n d

, (O ' r l l pT r + de6+Z) a lP Isu€ r1 'PZ6, ( O ' O , Z ' O ) r P a q s ' p Z 6

Euogu ngnlc oaUl 6'0 Vul\ lgut ogut dgg 1 1J ( ? c a r ) T T T J ' p z 6

. J (pa r roToJ ) l uTedaas 'Pz6) ( + + T ! E > 1 ! g = ; 1 u T ) r o f

l5 (Cz8cTt{derg) = PgE qgsclqde:gJ ( 6 ) luouoduoCluTed' radns

) (6 scTr{dexC) luouoduo3luled plorr c;1qnd

iEv'a

ti

E

t

ZI . I I qUIH

EE

o:6e^ef r9^ BorI gcl : II EupRtIcQz'e^

Page 67: JavaBeans JFC Java2D

)-

t -

9J IPI3.\ t9t

f I

n9 !qugr ugl' .9 . n lI ' r{39s

. I

'qrip uelq cQr^ rgp ooqt9p asoqra^- u6t{r dnl ugqt SunP u9u El 9p oo 'quOI Suqp ug.r1 oqu o9q Sugr{t 9c 3u9q1 pu qrip u?Iq gq1 9c ceref BuEr f r.rqc

'!p uritt{c qrip uelq tOr^ oqr IuFI ?s tlp 'uoq c.Bx qu;qc quip cgx ep puadap;- udqc dr.r1 Bunp Is ugu e1 ugrqu {n;'sselt ull d9r o91 dESu upq rgru uon8u ul1 dH oe1 dp8u 1q:I lqr (o?Bp Jo lno) Br FI ssElr url dg1 Buqr oqc ceauf,quip cfru oaq;'op sselc ur1 d!1 de8u Sunp 4s gs

ceauf'1!qu dgc cinp 9p n?u uqc '19qu dgc conp B[^ ssslo url dp1 Bunp 4s qr rt1 qrip ugtq qs oe,rer.pr ur1 dg rour El 9pngp '3ugq1 i(eq uonSu ull dp1 rg^ os (alepJo lno) nc url dn €l gc sselr urr dw qulp cax gs ou,ruf :ur1 dg1 pq gc d.gq1 ruIJ ,,

'oe1 e4a ssela uil dp1 Sunp ps e,r uonSu url dp1 re1 qr.p uglq gs ouaef ..uon Eu uTt dgt tpro lrtc .,'deu sselc ur1 dg1 3u4p gs ce,ref ..sso7c u17 di27,Cptt11 1t1g /

:nBs nqu1.9dnb tgt8 9s ce,ruf pru pnb 1.9:l tgt oaql r(r.rg 'req gc ,{eq ss€lc ull dgl loru 'ugn8u ur1 dpr rour pI gq? gJ ur,?llt urll cQr,r pnb g-gy

'3u0r pu gir oi1 rpql dp1 cgc oqc sr.rplxa- E^ qlBdssalclooq- udqr d41 cgc EuQp pqf 9c BugcBJ 'ss?lr ull dfl nqu Supc ugn8u ur1 dgl ur,gl{ rull cQr^ oqc Suqp rp.n8u unr dp1 cnur nql dBSu Euqp qcip u?!q qugl lql dqu uoqc dqlSuqp 3u9q1 n?u 'Br

1qc eonP cnru 4q1 3uo.r1 uon8u ur1 dg1 cec urgl qs qcip uglq r{uul 'quf1 Suqp 3uo,r1 qledac.rnos- udqc i(q1 Bu4p a1na51 'qledsselc- uoqr dQl lga quQl Sugp 3uo.r1 i(eq HJVdSSy.IC 8uo,n.r1 rgur u.grq 3uo.r1 elq8u quip c6np Bunp 1o,n3u er.rc dgl cnur nql'3u4p to.n8u epc dg1 snrunql 3uo'r1 ur11 ?s gp nBS'3uQr pur dg1 cgc grr ldurlslooq; 04 lpq{ dg1 cgc Buorl ur11 ?s ou u?rl cpnrJ-9p npplegqSu quip rgc str{r 9r ss'Ir ul1 dgl {eq uon8u ulf dg? c9r urax l9x ?s 9u

,n,gl{ e^ ur1 3ugq1 r.pc u.gp ugr qrip u?!q qulrl !r.DI'lcafqo.llnB.e.ref qir luauoduro3.l,tu.aaef'rauruluoC'l,rte'B^Bg 'Ieuud'l/$B'aaef dpql u9{n5u dg1 tgt Sunp 4s 9p e1 '1e1ddy'1a1dde'elef uor dg1 oril e1 rq:1 nqu frp y6

'Bnr{l ,9{ 1.9qr qull 3uo.r1 ugs gc 9p Eunqu d,911 oep

pa dg1 cec 3uo.r1 qunu 3up,n1 ogq pq1 conp Sugq:1 dqu ur1 3ugq1 3upq6 ugnSu ull d$ 3uo.r1 1!p rqc deq ,Bu0.r pur i(eq .8uqp Ep d.gll

oer8 tgt'dglcPt Fr ?.gt slr 'u!qu Sugr rbnp Bnqr ng11 cgr a,r ur1 Bugql rgr u.?p ugc 8uBnql qrip uglq qugl .qc!p ugrq rq1 Buo.r;

ngl{ oaql urglrl tulJ, .g.I

'(lgnp p uoqc i(q1 cac ueqd urax) p- uoqr dql Sunp 4s al .nequ cgqq rnru nql Eu4qu , Eulqooqt upr €f n?u '.9q1 dnI 'uon8u ull dW r9r Ig^ cnur pq1 3u4c 3uo.r1 sselr url dg1 rgc er o€1 9s qrip uglq qur.Jf ,qu!p rgru oaq;

' eau t sselgdryq:1tudf ur1 gosdrul urorq ao.rnoslrftur 1q1 8uorl ugu rgqd ssel3fyq':lceddur'1;osdru'uroc eno ugn8u ur1 dg1 egc pc fgl lqf .ailnos\ cri111 nql Buo.r1 uon5u ur1d91 cac 9r l.w nnl el n?u 'nqu np lA ' ngp Suppqr rgc 3uo.r1 ngu gp nqu cntll nql dgc lQur 3uor1 uonSu ur1 dp1 cao d,gx dgs ugc Bf

frp r,r 'Buo"r1 dg1 pzr rgoau dp1 egc u4 doq l.?{ ns ?r u?r 9r sssrc u$ d$ r9r .,,sqlr ot1 qs 1ssy13 r""t1;',.til"t"j1:ffi,1^fr!|"]jf^ ^t"

'sse1a ssu1gdry u?t 9r ssBlc ur1 d!1 quqql apoceldq iues qcip u?rq c6npgs g,r uaef'sselCdlAl RI uon8u ur1 dgl gc ?s sse13dry B,l uil dpl tQur nqu np n

'dpl Bfr uel Ip^ u91 3ur,rc rpqd nop ssulr ug dg1 q,r ugn3uu]l d$ IeI{ Fc PA

'ssEl) ql 8uQ"r gru ugqd 9c reqd ssulc ulr dt4 rg3 eret' q1 3uQ: ptu ugqd 9c nap ugnSu un dgr cac Fr I,gJ

.9? u9l1 ql @ ngp t9^ quOl Suqp 3uor1 dqu ult d$1 eqrc ugl 3u4p 9p neg '8ugp tBSu feq 3ugr1 3ugoq1 Suqq nequqc.Et '(alg lsrl) qr9s quep ull d91 91 td8 ur1 d!1 lQru 3uor1 3u9qc ?{ ?OII Et 'uon8u ur1 dg c9c ug1 3uon1 toru qrip uglq $qd n9N r

'quQl Suqp u9r1 ?{ 10ll ugo yqc e1 .uon8u ulr ds1 Ip^ tQul qaip uglq lqc Ir11I /: ceauf 8ur.rp qcal req gC

'epoceli(q Sutp p sselour1 dp1 cac quPqr ltl qcip uglq q,r eiref 43u u93u Euqq r.?1a d.glr our8 pa dg1 cac er.ra elq8u quip rgc gc 1.91 cdp gs cu,ruf qup;

9r er rz'I'uon8u ur1 dp1 cga qcas r{uEp ngrqu i(eq fow : seTTJ@ r

'qrlp uglq uec ugrnSu ur1 dp1 c9c nglqu dBq 1oIAJ:solTJaornos tquQl Eugp eqrc udqr fQt rgC :suoT?do .

:9p Suor; '& 1.9q Rl gql gc.9s rrrBrlt cgr Bnc nl tqJ,

I sa t rJo ] [ seTT lacrnos I I suo l ldo ] ceaef: quol rgrl nBC

rpl urgl 'I 'I

cv^Vf Hcic Ngrs rrNIuffI

: GI Euprrrtc

't1u1t7 EuoTttlc cpc Euip tpx cQtn o1p uov tpt nn chtld 'nc Eugc cpc uoy )pr qulyr snnp Lrt prlt ga?p ,ip ln "ppql hc u6!r t41 cpc 't1uQ7 npc apc rya uanb xupl ?s og 'dooo! cbn?u q:,!p lulrt pa qoao! upld !r1u gtu tlcip t1u7t7'qp!

!9r 8E Iulrt 'ooqooo{ nAn lU Fuvp tqx qu!4 'ramat6ya4ddy 1a1ddo TQKnp Uulrt

'r,ao! qcip Eugt11 t1u7t7'roaof qclp uqlq qu|t1 :onof augry AT ?ln lurp nc Eugc cpc np!! 1u!t ?s D! Euvrlc rcpu Euonrlc Euotl

,nqc ugq p3 Rr.Eugr rgc 2 zl Eupnqc 8eu ffi

Page 68: JavaBeans JFC Java2D

'r93 rtul n-gc conp qu9 u9qd r9qd tnur nql 3uor1 ugq 0q cfrc ugP 8up.np c93 u?l Iql t93 SuQp

9r neN 'dIZ ult dgl deq UVf ull dgl c.ec deq cnur nql r9c EI gqr 9c €^ (:) {pqd tu.,Er{r nvp Suqq nuqu qcgc ugqd u9n5u ur1

dp1 criurnql cAc'8uqp rBn8u dp1 cnurnql €lnqN'd.911 oep cgc gir dB1 elq8uquip cgc tull 9p ugn8u un d$ c9c rnur nql Pr IqC

qTedac.znoe qledacrnos -'3- u6qc fq1 1p .{eq puadep- udqc i{41 1!q

EuOp nt tus.{rt o- 'gqc Igp iq qu0l ngc cpoq quol n?Ir0 deq 'u.91q n?Iqt ql nqu BBu 1.9q Fnb r9l. )vr tonp ugqu 9q1 9c Sunqu

{pu u6qc dqr ;eq Iaqt Sugp Suap pq? p e!'?'t )ICf l9A 'roq1 Sugp 3u4p 3u9p1 Sup.nql O- q^ 3- udqc f41 IBI{

't'r }IOf t9nrJ

'I.gJ p3 9t{{ qu1r1 Suonqo oqt ruql F^

ugl drl ull d91 cac er ot1 .tp tllgqc qrlp uglq cQr,r urql pq1 9r fgu udqc i(q1 Suqp cQrn "{tqc

uel3 IQql oqc quol 9uI €9I{ nn I.gJ

o-'pqu c9t{u tgt ogq 3uqq1 Sugq'1

SSI

Jg . l

: f \

'Qq cnc u.grq c9c ga ut1 Eugq;,

'quQ1 fluqP rgc lqt.9s gr' u;1 Sugq;a a u T T

'ugn8u ur1 d!1 ePr tgr PE ut1 Euqq;,ocrnoE

: q1 Q1 d0q Egq{ It cgg '.', i(pqd ngp tuqq nequ

qcgc Bunp rgu 3gr ,psq pro,n(ary BgWt nl ryr r{rgs quep 3uor1 grt 1OII rinp Sunp IOu r9r o^ I.9r pB ut1 tuqql r9c er otl tqC

{ lsEt pzo t {Aa{ , .6 -'opu

.rgJ p3 ur1 3ugq1 cyr {)t 1.9q o01 3u9qy

a u o u : 6 -'q)ip u?lq tpnp ugn8u ulf dW eqp ur1 3ugq1

r9c E^ (Jaqurnu aurl) quOI Suqp .9s r9r 9r lqt 'quip cQur oaql 'Oq rnr u.g;q r9c 9r a{ r,9"r p3 ur1 3u9q1 cac 9c l.fl quls 19qd

6 -'3ur1P conP ?s qu.ip citu IpP

updnqr Oq 'dRu udqc dp1 9c Sugq>1 n?N '09qN 3u.911 gru S"9q) StfvStfCng nqu np ;rr e9q 9ur upc u9n3u ut1 d91 quip ca1

6uTpocua-'u?rl

1gl c9r BDqc ac ugnSu ull dgf ug1 ogq Sugqt

1qr ceref.fpu u6qc f41 9c 3u9q:1 n?N '.eql dsqr !q Suep d91 rpc duq ugqd qupql t9r Sunp fs ugl rgtrl oqr 91 gtu u?l uOIq oqC

uoTlEcardap-'3u4p ro.n8u d91 rirur nql oE^ u9q1 SuQp nl tonP 3ugq1 9s p- udqc d{r lgr'ogq IEq{ cnu nq1 Suqr f 9q3

'uon8u ur1 d$t !t,r riru nql Sunqc sselc u1l dgf ftp qs rBABf 'ogq 1eq{ tdnp Eugq{ p' n?N

' s at I c' s I P T D;r{\ a6e:1 ced,tuluo c \ a a s 6 E I c,{u\ : c

pl ?s ssslc ulr dgr lql 'sselc.f ,n'aDe>lcedrttu'utoo PI u91 90 d91 gr

aagaelcIlrr\ : c p- eJ lqr et n?u nqu np rn 'g] Bnqc n?u Igru cnur pq1 e.r ot1 prr 'I93 uil 3uo.rt 9r lqg t0np uoc cnur nql Suor?

ssBlc url dgr ott ps ce,ref,(aBBIc€d) I-o3 rour op^ conqt dgl r0ur n?N 'qcip ugrq conp ssBls ull dg cac Bnc qclp quip cax 9p SuAgIrolcarTP P-

.ss€la url dg cgc rnru yrql rgrr Sunqc urgu gs ugn8u ur1 dg1 cnru nql 1qr elq8u quip conp 3u9q1 ql€dacrnos- udqr d41 ngp

'quqq uOIq rnru ntll p1 qs Suqp ro.n8u d91 cnur nql 1q1 91 3uqq1 nap qledsselc' R^ H.IVdSSVTC leq

gc n-?N 'HIVdSSV'IC 8uBn.r1 rgur u.?lq IQI{r rut?.qql deqt 9N 'qt!p uglq 1q:1 3uor1 3ur1p rBnSu d91 rnu nqf quip cgx gp 3u4q '

.1;:;:""5i"",';":;;I;X- Fqc !p^ ngp lFq uqnl u€nqt 3ugq1 u6qc f,l1 r93 ',"1

Eupnl Buorl IBp duqr iq gqt qo 3uon1 l.ap cgc deq qupq uOIq og i(gru r9t oqr Suqp aonp upnqc 3uqq1 u6qa fq1 rgt 9c uQt er tqo311 'r91

dBs ugq r9c pr or{r pqt 9r R^ qu€q uglq uplJ? ?gqd Suenrl rgur oqr o.r? oq uenqr udqc i(q1 rgc doq d9r rOu 9t qoip uglq qugJ

udqc lt4; 'g'1

seMacrnos@cu,re[ <:3 :q3 e1 qcip uglq Iq{ g^ algacrnos url d91 SuorJ

e,ref'gsse13f1l11

eaef'6sse13d141

enet1sse13dry

:ugn8u ur1 d!1 rgc 9c 1.91 ?lt 10ll 81 'np !A

's^ropurl\ elc dgqd rinp qufl Suqp lcp nglqr -Brb lcp 9s t{uOI Suqp u9r1 €r t?!^ n?u gur ut1 d$1 nglqu

qcip u?tq cor^ uorq ilq? B? dgqd oqc fqu nplo 'quQ1 Suqp u?Jl 9c u9n3u ur1 dp1 cgr PI nqu qtgs I{ueP ull dp1 3uo't1 9c ut1 dp1 u91

c.Bc Ig^ r{cip u?lq rOr^ uon{ cnqt ?s 9u .@, nl 4>1 su{9 n-gp tFq.9s Lgp 9c quQl Suqp ':9'r1 dpql cB^Bf rq),I 'qr-Es quBP ull dw u?l P^ .@, nl

4{ Bunp Bl quOI Buqp ugrl 9p rqy '3upr1 8ugoq1 lorr nBqu qrgc 1.?r^ duq Suqp 8ur.q quRqr 1.9pr 9s qclp u?tq ugc ulr dBr c9c u?l 'tlt9s

quEp url d!1 tuor; .u$ dw r9r ugt E qc ull dw nglqu feq lQur quip lqr g----------------ql 9c El 'ceref quQl ngc upr8 upp ttrql e'r u93u l9r pg

ull dgl c.Bc qcgs quGC 't'I

llIEl|lOU-

S.IEl\

Fui

3rn

1q.

' J a f

?.{ r

ta iI

jsr

(

x t

: : l

\

ffi osz ugq pr nc Sugc tVJ. Zl EtrprtqC

Page 69: JavaBeans JFC Java2D

t 'z,Ir '6I9l d93

"lrlooq

rip r?rtrq qulrl

F < t c

rqp pql

' a s E gp < : c'raIEJ

P < : C

F < : Cp < : cSUrIPgp < : c' a s P gp < : caareJp < : cs 6 P T Cp < : J

np tA

ln r8 ap, !p 19 !q

t,re !

r,re I

rr.e f,i r IFqd.np 9p

?qoTv?qoIv

: "n)e^e t

?qorv6 : T p

NP !A

)T IAI I)T IA I I)TTA I I

euo.rtraj1'g aara^Tu0 plroM oT T aH' e6ul laa.r6 eJre Iauofrtaag 'astaagull'plrorll os laDIt cgc ryn qugt| EuoTttlc ,CdIC | /

e a e [ ' o T T a H s s P l c ' o T T a He 6 u 1 1 a a r 6 : 1 p

cnu nyt Euo.tg 9c u1t dgl cpc rb1 uax | /

eJre [ ' oTIaH\s6uTl€ar6 oe,l 'e f ,uotlc tr.r1 Eugt1q qalp uelg I I

tt

(, ( [ T ] s 6 r n + , , o T T e H , , ) u I X u T r d ' 1 n o ' u a 1 e r ( g

) ( + + T , q 1 6 u e T ' s 6 r e > T , 0 = T ? u T ) r o l i

) ( s 6 r e [ ] 6 u T r 1 S ) u T e u p T o ^ c T ? E l a c T l q n d) o T T a H s B e l c c T T q n d

JE6UT?aar6 a6p{cpderte ! ' oITaH\ s6ul 1aa:6 adr(1ult dlt oVc Sunp 1Qu utay 1 1

e ^ E t ' o T T a I {s6r i11aa:6 :1p

s8uqaatF pl ltuplt uQry cntu nIru I /

: IO.ZI AP !A'1e3e:1ced1

I93 tQtu p1 s8urlaar5.?ql nqN 'o11eg's8urlaerS

pl uil dpl 1Qu elq8u quip dgu ulf dp; 'erret'o1ya11 p1 uonSu un d$1 tQur 9r s8urlaa.rS 91 quqq uorq rnur nql gs gIC

ulol8 trpp t1u1tg Euotttle yQu t1c!p u?tg 'I'g'I

np tA .g.I

'ce,re[ i(€qc ,gp SuQp dg1 c.ec quip lqr Sugq:1 s.rrplxa- pr qludsselclooq- 'qledssep- 'HJVdSSVI3 Euqr f 9qg'cuaef elc uenqc uoqc {q1 p1 3u9p1 fqu udqc dq1 Sunqu X- Suqq npp 1gq 3u9q1

qq 'saldqe8au 8? Ft lgttd 3u0p tpt{rt pqu 0q quip i(nb tugtsutx-f- 'np

4 uiref qctp 3ugq1 qulrl oqc uoqc d41 cAr ugdnqC

uoTTdoE-'oqu.?ql nqu ssBp ur1 dS1 pr ugn8u ur1 d!1 cgc u11 gp 3u4p rbnp upnqc SuQr pur ugqd cgc qa ugp 3uo.np ryr gt 9I4l

t lxEdaaoqre^x-'.r.ra'uralsfg e.r rn8 ?s fpu ur1 3ugq1 cgc RI quip cQtr41 '1no'ruelsdg ur qcip uglq qulJl Bnr ull 3u9q1 cac t4g

lnopxEx-'n-glqu

Ip urlqc qoip u?rq r0r^ rugl SunqN 'FI qcip uglq pql

9r gp dpl r9r rull ,(nr1 gp Eur.1p Iq{ dfc ur1 Sugp 1.9r i(pu uoqc dt.r; '1el qrip uglq gp ronp urll pqt 9c dg1 cgc Ac 1.91 ur11 fn.r;,

puedapy-

" 't9oql

€^ u€nqc Sugq:1 udqc i(41 cgc 9r ur1 3ugq1 ulrg

x-(suo1gdg propuots-uou) upnqc Eugqq udqo fr41, 'g'g'y

'sselr url dp1 cac ur,?H urtl gp SuAp rbnp 9p criu nq1 car 3uor1 9c UVf ur1 d$1 cA3 'lpeluredas-uolocruras) (:) dpqdur.pqr n:Ep Suqq nequ qcgc cnur nqt rpr lgnqr ql gCI 'qu!p

1qc conp SuQr pu cnru nqt cAr op^ €np o?r{r l{tlp uglq cQ1a t?lq oqC,

EoFzoTcarFP srTp?xa-'dIZ u$ dgl cac {eq 'uvf ur1 dp1 cgc 'cfrur pq1 r9r B,I gql 9r q^ (:) fpqd ur.-eqo nvp tow Suqq nequ qrgc o{ Ip$l dpl

rnur nqt epc i:1 9I3 rgc tuqp ro.n8u d91 ritu nql nqu 3u.9rp 'quip ;qr ronp otl lp.trt dgl cac d!1 oq,r enp ogqc qcip uglq cOIA

qXe<!6 a e T caoog qlede aEI olooq-,'I'Z'l og dgru ugrl dtqc lqr

'I'I og dgur ugl tbnp fuqc 3u9q:1 sselr urt di;1 cac er ot;g ' l ' z ' T

Z'I-q^'I'I ugq ugrqd og i(gtu Ip^ qrlr{t Euont ssBlc u$ d!1 cgc er o61't{uip cgtu irr gF qI dcS

T ' T:91 611 9q A'I XOf tuorl cu,ref cDnp ugq ugrqd cag 'U 'I q^ I'I tBp og dgur )gi rg^ qcIql 3uory ssslc

u$ dtfl cec.e.r otl Pl quip ctIAI'quip 1qc conp uFq Enr op i(gur rgf, rg^ ronp col^ ruql ssElo ug d91 og. ot{t quol glu quls fyl{d

uoFsza,^ xa6:P1-'ogqr qrip u?lq lql sr!ptxe- pue qludsselolooq. uoqr ,(41 Sunp 1ts lgqd ugr 9p oO 'caq1 erruf ugu 1fp tqc cgc

epc 8uQ.r pur q,r oB1 leq{ dpl cgr u?rl enp qclp ugrq oonp dg1 car 9p Suort'Eurydruoc-ssorc o9rtrr qcip uglq cfr^ oqc o.r1 gq Eugc ouaef

ugrqu dn;, 'ce,ref er.rqc 9c )IOf Suort oaqt urQ{ 3u0r gur ga ot1 lgq{ dpl cac oaql unp qcip u?rq cDnp dg1 cac quip ciur oaq;

1suo71dg uo17o77duto3-88orc) ogtlo qalp u?!q u6qc iw '6'9'I

'qcip u?lq cinp ugn5u ug dH rgur p,r dtu cDnp dp1 IgIu g^ url 3u9q1 9c 9p 3uo.r1 qclp uetq rOI^ 1,911 rqc ut1 3ugq1 ?s 1.?Iq oqC

aaoqs9/\-'ugrn5u ur1 dVf d.Cqr urlr Iq{ IBI qrip ugrq SuQp nt rpnp ?s HIVdSW'IC riul nqt Euo'r1 d.9q1 urll sselc ull dgt cgc Suqr f 4q3

)nqc096ugq oc nc Sugc cvc | 6l EupF{c

Page 70: JavaBeans JFC Java2D

r[ " ' luatmr're ] sseTc I EuoTTdo ' E^et

:quol rtul n-gc

rFt ul9r ' I 'z

v^vf Hcio cNgHr HNIrrilz'I'I og dgur r.pr Suorl 9r snqa dgu uQr,r,nql c-Bc 1,r'dtqa lq{ Igl i(93

?s t'I IdV cgr'!g^ qrip uglq cQla '.?{f 3u9q1 ng111 'I'I ot1 lpr{:{ dgl r9c Surlp lgqd qrip u?lq qugt qutp cgx op srrptxa- q,r qledsselclooq- udqc dq1 cgc 3u4p ugu Supc e1 3u9qc 9p op 't'I oel lgq:i dg1 t9c I9^ qcip uarq uonl Sugc 7'1 XOf Enc ceref qcip u?Iq qugJ

rgqrt qrip uglq qulrt cgr rp^ caq{ quip r?urcgc ar gql 9c I^ pr lqr ugu 8ur_rc e1 _?qt ,(nJ 'qurur SuBnl ngu cbnp 3u9q1 uoqc fnf np t t op dgtu oqo qoip uglq ?s cerref qcip u?Iq quglquip cfur oaql 't'I ygg 3uo"r; 1'1 op ,{9ru e9r r9^ qcyql Suonl ?s qurs 19qd sselc ult dgf Suqr urpp ogq I'I 143ru1- udqc dq;,

e ^ e F ' a p o C p T O , . , , E r T p ? x a - \ d T z ' e e s s € T 3 \ q T I \ t ' T ' T l t p ; q l e d s e e l c l o o q - T ' I l e 6 r E 1 - c t ^ E t < : C:1'1 oe ,{gru ug.r1 ,(tqc Eru pJ qrip u?lq gp t'I cB^B[ qcip uglq qupl Suqp eg

o?rtc ttcip u?tg 'g'g'f

'qcip uglq qu1"r1 gnb 3u0p nl Erl urgpl gp asoqra^- uoqr dQl Eunp gqf

9c e; quQl Suqp ug.t1 3u4qc gr ll{r 3u9ql e1 Supqc rq1 9c 'u.ref'assg\sllolneru;1c.rs qcip uelq ?s qrip uglq qu1r1 Suqr ,.( lqg

s s e t c ' a l g p o o c s 6 E T c ' a s E gsITa i \ ra re l \6a66PIc rTp < : c

\BTIarrrarEJs a s s e T c r T p < : c

aaa6ETc p- e^E t ' a lgpooc \a ITa^rereJ \ c rs\ r r t ' E r a u u p g \ q r I : s a B 6 e T c q l e d 8 B e T c - c : e q l e d a c : n o s - c e ^ e t < : J

s a c t B r l o r T p < : Dr P t ' s r a u u e g

q T T T T P < : De,re [ 'a,{gpooc PJ1'P t

'aErg

s l l a i t r e r E J \ c x s r T p < : c

\ cra

\ETTa j t r e :eJc r s r T p < : c

\qT I \ 6a8se l c: T p < : c

:8-Zr np !A'8ur;qc u.r rult qrip u?lq qugl dnp gp

qledarrnos- uoqc dQl ugql 8ur.rp e1 '8ur.rp ro.n8u dg1 rnu nql 3uo.r1 e4qc 3u9qr1 uon8u un dp1 r9r n?N 'ssslr ull dg1 cgc Elr qclp tQlqugqd yqc gp p- 8ur.rp eJ 'lQtq ugqd cnru nqt rgc p 4p cbnp sselc url d!1 q,r ugn8u ull dn rgr 'ugl ug np cgc 3uo.t1 91 Sup.nqJ

Belclc u7, dit eo ugnEu ult dplAn ueqa 'V'g' t

:uQrzrnqlderJI;""f#,',:*-TJr:t^;i'"?H1):$Ufi ""iH'T)':ffiffi rTin"^=te l re [ 'TH\s6uT1aar6 \sa lduexa\ re [ 'a rauupg\q111:aa ldurexo\ q l€dsEt Ic - ce^e t

:nBs nqu qrip uglq utq 'reuueq uol^ nqt 3u[F pqr 9c gp EFU ugl 10tu uau!1l{ lpp i{uq1 q n.?N

e,le [ ' TH\ BOUT ?aar6\ seTdl[Exa \ BaTduExa\ r{ lEdsseT o- cP^t t'qledss€lr- uoqr ,{41 Sunp gqr gr B? u?rqu dntr '8unp ro,n8u dg1 rntu nql oprr aldurexaq afrur nq1 urgqr Igqd

upc e1 Supr pU eIeI qrip u?Iq q,r Suqp lar€u d91 cfrur pq1 Ipp deql u.gnur et ngu SqnqN '193 e4qc ciru nqt tQur tuQt 3uor1 uQtq cpnp 9pugrl p np lA

'9p cgrpt dg1 tgt tulr lg,qd qrip uglq qu1r1 's8urlaarS r93 3uor1 rglfi dpl tgr u.gp ogl{{ rreqt r11's3ur1eel3 Suqr tr1

e.r,e [ ' 1g1 e6u11ae:6 ct^e t aeTdurpxa\ pc:rt1 qcip u?lq I-qJ u9.r1 rip qr 3uor1 ugnSu ut1 dgf fQur IBP deql

Euqtp IBVEu dgy othu vtlg qulp lrtC 't'g'I

r ^e t 'TH p^e t ' o I I aH E^e t ' 6PJ ,ua1nC t ^ t t ' t qoTvsa€T3 'TH saeTc 'oTTeH sseTc 'oE , f , ua lnc esPTc 'Bqo tv

s6uTleer6 rTpcnu n1U Euot7 ut1 dpg cgc lq uax | /

e^et ' +\s6uT?aar6 cP^et.utt d,t cpc ?rt ftlt gp x ngp au4p gtlt 9C / I

e / re$ '19 e^et 'oTTaH el re[ '6 tJ ,ua1nC e,re$ 'eqo1gs6uTlaar6 rTP

:z-ztr np IA'sFuglaa.ri r93 3uo.r1 9c ur1 dp1 Jgt gc lpl qclp uglq rQ;a ,(.grq1 oqc dqu rip 4

uon?u utt dp, n?lqu qclp u?lg .6.9.I

auo.f,:alg oTTaHasraATuII oTIaH

pTrofl oIIaH

ro

q l u

:r "?l

ul.9rf

;nut

urt d

enr iU9ItI

qrit

'uon

1r9q-ugq pc nc Eugc r9J I zl EupRrIc

Page 71: JavaBeans JFC Java2D

r 'g

6

:u9qI, qUIJI

ddEIu oo;=:e11d.oc' P^e Fq- e^tt < \ : CAErd

oof =99114!{oc-v^vlt las < \ : c' ilgtu IIf qulJl toul qutp r.Bx ap .ra11duroc.B^B[ deq US.IIdIIIOC-VAVf Buqp gr{l 9r SuCr EJ

'ATTI{WOC-VAVIa Eugnrl !91u u9!q i4 p!3 lQqt ubt g1t? toql ?s VuAl EuQp u6!c tpt ?ur.tp cg111

dderlu gNON=raITduoc. e^ptq- E^p t <\ : D'SNON p7 n1duolooot tlttip "2gt

r1uj7 Eugp p e- u6!r ,Cr.t1 Euqtq 7'ATTI4WOJ-VAVr u??q ftl yulp pp puDd lortuoC ualstg Eu4p o7 'a111 smopurT4 Euot1,

gNoN=ugTralt{oc-v^vIi ?es < \ : c:1as quqy Eur,tp rlcgc Eupq ,gnON q AqTI1WOJ-VAV7 Eugtt.tl tgtu uplQ Tulg ,,

:JIf ur.V? .9p q)gr 9C 'qrlp 3ugq1 qul.r1 lpq d.glt cnrt uQrq ciql cDnp gs apocaldq Bur cgc ,Buqp cinp Bugq:1 g,11 ngp'0I ps d..ec oaq? uQrql rgc cbnp gql 9c uQlq cyrql uer8 leqt

,dnq tupnrl narqu Suor; .qug1

Suonqc epr Eunqc Fnb nQtq 3u91 tugl ru1 Sunqu 'dgl fQru dtu ue1 lgur nss i(€qc uer8 ler{l 1trqr lQru ugqc rrrel 9s .LIf Sufrp 4s clrn '1{9ur

gut; ugqd iqu quOl gur Sues dp1 eqc epocaldq Sutp qufl cgc qcip JIf qulrl 'd€u rinp dpl fOu 1qy '11p'11!curdslurqla.rf rt1 i,r quip gs

quip tqtu qcip uglq qulrJ, JIf leqt cDt t{rip uglq qu1r1 unb 3ugq1 apoca$q r9r uorq cnql ?s qcip 3u9q1 qugl 'quip cgur oeq;

l.regduroc ourl1,-ul-tsnf) JIf lpqt c;rl qclp uglq qulr;. .t.U

'ref'1.r ur1 dll etqr gs <q1ed> cnur nql .doq 8uBnr1 req gc Suor;' ' ' =s rTp '1xa 'eJr 'e [q - <q lEd>:q ledese lc looqy- eaeI

uirefSuQp quol ngr Suonp Euonl 9s''' <q?ed> ",l::ffi F;:ilr,."?,

'ooo! t1u1t7 rya Eu4p tr1t1 9ctptu ob| !91tq dq c?c lqc ot Eunp otu ttatnb )pr pr tpt oi 2s gtll nyu po gn opq Eu?a TQru gc Bu9t1t1 2s dgg chtunql Il dbu conp dgl rD) pc tpt 'ono{D1o

lgn gU nUN 'Z'I Tptu opq qult cpp rDr pc tBt i.t1 9q oao{pp qulq /'oby

7pr1t1 doy chru nU ugp !9u QlEooq Eu9t14 pa Eu4p qn?u d97 chu nlt ugp tltx ugnt H,LV4SSV-IJ

'do- on qlodssolc- ubrlt tr.t1 ugp EunpEu9t14 n977 'nDIu nyu qcoc TQtu Ert4c gay4ggy-17 Euqntt lgu uarq Eu4p oao{p1o pn oaot Eup.t g TltC /

'dgy cpc pr tpj Dltc chu nT, otlc Eu4pconp dc- puo tl|odsso|e- uotlc tn| cpc oaolp1o lg['obl lpUq dq coc cnru nlt oyr EuVtlc Eu4p grlt Eugtttlpa 'Eu4p

lqflEu dpl cnc cnu nyt ugp upp Euqnp ult lcgc ot y1c dc- po t11odsto1c. uotlc ,C47 ,ooo{ pn v'uDq oc dg\ cpc dbu tlutti zga EuTt Euont Eugqq ?10 gc qulrt dg\ cgla dqtld otlc tpu ngtq'ob|

!g1t2t dpl rpc oUc obt lpqtt d97 Ru4p 1t1c oao{ quul lIH Euo.t1 dgy 'toru oqc obl 1gt1q dg1 Euqp oaotb1o qulrJ r''uqtn?u

ry1cgc ,Cot1 dg1 cpc nUu Eunp fs obnp gW qc Eugr ptu 198 cp7 8uQ.t pru ayc oc otlc ity 9t1 Eugrlq oaotb7o yulq /\

BABfpIo gir e,ruf epr8 nequ rgq{ cgc aC

unep lo qa eaef .9 .6

'urBru ctql Suonqd Br"rr.e's r.qp E,l ?s UVf ur1 d!1 u91 deq dp1 ugl nBs uor{r del €I Sugq{,9s l,gp cgC'(qled sselr rasn) SuQp toj8u dg1 ciru pq1 qA '(suotsualxa pallBtsur) 1ep rpc rinp SuQr pu cac cfrru nql '(r{lsd

ssep derlslooq) 04 tpq{ dg1 cnu nql :rinu nq1 eq 3uor1 SuQp rdnp c.Bq{ dgl cec e,r SuQp lpql dgl urrl 9s E^Bf qaip 3ugq1 qutrl'lsaJruBru ur1 d!1 epc ssBlC-uluru ap ngrl 3uor1 qulp lqr conp SuQp lppt dpl rg.rr tunp

3u4 oqc ugdn8u 1ql ull d!1 rgc p,r dg1 e4qr 9c UVf ps gq Bnr ugl ql qulqr u?rl ngp cQnq tFq.9s Lgp 'quip yqr conp rBf- udr{r dqt neN

'np {gp dpl ,r?r tQtu 8u[p ugc EJ 'u.gp ro3 ]onp dg1 elc ug1 91 erut upc quQl Sugp 3uor1 u9r1 ngp rQnq fFq.9s lgp 'quip ciur oeq;

( [ ] 6uTr1S)uTeur pTo^ cT le ls c11qnd:nes nqu nQlq ngp 9r lgtld ureu rrrr{t Supnqd '9p dp1 epr urerrr cgqt Suonqd uQq cnqt p^ qulp lr{r rpnp dp1 dtu

'(sur- luauruorr^uo aurlunr ?^Bf) e^Bf i(eqc uurS rBql 3uo.n.r1 rgru SuQp lpq{ gN 'eae1 Sufrp 8ut 10tlt uoH cnql u,ruf nc 3ug3

vr erN'6'2,'urcur urqr{ oqc uadnrl 9s r,gg :1uaurn6.re .

'"ref- rgir 3ur.rp Ir{C 'u,gp

163 conp ruf up d{rl Efc ug;, :.re [ . a1lg .

'u_gp 1oB conp d91 Enr ugJ :EarTc .

'quf1 Sugp epc udqc .{Qt cgC :suo11do .:9p Euor;,

[ " ' lua'ufndre ] EseTc I BuoFlcIo , $E^etpTo

[ " ' luawnoze ] ese tc . I euoF ldo J e^BtpTo[ " ' ?uawnd.:e ] zef 'a7yg eef- [ et loTlc'o J l^e^Bt

[ "' laal4[naze ] ageTc I EaoTldo J arerr.e[

[ " ' luau [nare ] za$ 'ayy f te f - [ BuoTTdo , p^e t

)nqc ugq pr nc Eugc )9J z zI Euprrrlc z9z

Page 72: JavaBeans JFC Java2D

'uqn8u B^€f ull d91 r9t nf IdV -?^ nOII IB'1 r9r d,gc Sunr cQt'r B9r'IIilIH 3uer1 cge quls 19qd

coov^vf ngrr rYr HNrs JyHd HNIU.I, '8

'c.93 e.reg d.911 oef tue,q 39a urgql Erl uI"9H r0l^ u0lq anqJ

T u t : { c a q c x -'quqq nglp Qq up nltq nVP t9r Sunp 4s col^ qulqt n?lg

arx -

gr' grr uoc uoqc d41 c9c qrps quep cDnp ugr{u 9s dleq: go:dqunrv- eae f uoqc ,{Qt tgi, "uru,"r.uJl'lT#t[T:ttfT#q?g, ,,<anlB^>=<uolldoqns>,, uoc u6qc dQf dgc r9, qtg. quep lQur e1 ,tgu uoqc '{4tr 'rolruour pn'deaq 'ndr rpp oeqf dgqd o{C

[ - . . ' <anTez.>=<uoTldoqns> : J [d7aq :J ]o rdqunrx-'urgl PI quip rfru !.rf ytp O00OO0I ugl u d.93 u91 ttt{ ur tu?ql

.000I ugl u d.93 up1 !.rr gF lt{:l { n'| 4{ ugqJ '000I uoq u9l rgqd u ir1 9r5 '.3unqc pqu Suqir Enr 1.9qu u9l c9nq1 qrl{ quiG

u"rfirx-'url RI t{uip rriu i.r1 gIC '000000I u91 u d.93 UPI Iq{ ur urgt{l

,000I ugl u d,93 ug1 lrl 9lE lwl { nl 4)t (u?r{J '000I uoq ugl rgqd u i.r1 9r5 '8unqc aqu 3u1n er.rr o€1 lpq{ r9nq1 l{rl{ qulcl

Irsurx-

rgr dg1 cgo uo8 Qq u.93

c6sse lcou l -'qpl

l-9r p3 qugl .9^ urgql ruox '8uQp ftoq qpl r.gr pE qu1r1 dgqd oq3

6nqaPl-'oef

lpq{ sselr url d!1 o9r quip ogx ep so^tqcru dIZ

ult dtn deq .UVf ull dgt .11sr1 pale.redes-uolorluos) (:) dpqd u.gqt n9p Suqq nBr{u qagc cnur nql r9r qtgs quep lotu quip IqC

q lede se 1 c looq : q ledssPIc?ooqx-

guol4dg propuols'uoN) uBnqc Eugqq udqc frgJ, '6'9'G

'lgoql E^ ugnqc 3u9q1 udqr d41 cgr eA url 3uqq1 cac uQt11

x-'tgor{t R^ Suqp qrgr a,r ut1 Sugql u0lg

aray

'19otl1 €^ ugq ugrqd 9n ut1 3uqq1 uQt11

uoTaraJ1'-'INf e1rr ogqq SuQp ltoq grr c.q8 c5rq1 Suonqd cgc Suqp cQtir 9rr ogJ o9g

Fu,C: a6oqrajr-'cg"r uro8 uQq ns rPJ 9^ o9r o9g

J6: a6oqra]r-'dtu ronp 9p dg1 r9r 9,r ut1 3uqq1 uQtg

E6eTC: O6OqrA^-.aaoqraj l-

'dpu u6qt ,{trt Orl 9q Sugq{ 'neirufplo 9'r errefplo hc Suqc ca3

'enb gq iq 9s Suqp ro,p8u d91 Pnr caq{ ugp Supnp cac grr 3u4p rBnSu er;r d91

rgc g) rvrsne uon8u EI ?s uvf os gq dg; 'ss'Ic-ur'hl ap n911 Buqq quip cax conp SuQp lgq{ d9'I '1sseP dnpels) 3u0p Igqrl

dgl u?r Btqr 9) UVf ps gq dgr uil gI qs 1.9qu nqf ps ISS 'UVf ps 9q d9t Suorl 193 3u9p conp quvl Suonqc lQtu ufq cnq;

rE t -'8u.Sqr Oq qull cQnql ir1 9€ quiP ca1

anTe,i'=IlJadotdg-'8uqp ro.n8u dg1 cnur

nql qr ?s o quaq ""-:;filT;,T;:J?:;ll,Tlffi:ll#uJ;iff;JJ:"':T'::il'-ri""i:i'i::;':deq u,ref-p1o suQp I{t

.8uqp ro,n8u dpl car oqt uvp Suojp quip r9x }L{c dc- deq qludsselc- "te'ref

dEq t^sr 3ut-tp II{y

.Hrvdssvlc Euenrx rgur u.?lq BLrc ir1 gr8 cac.?r{t ,{€ql 9s dc- deq qludssulc' Ipq quip lqr rgc '(:) fpqd ur.gqr n9p Suqq

q c g c u g q d J o n p ? s u g p S u o ' n p J - € c . s s € I 3 u l l d $ e g J l u l l g p S u n p d l z p ^ w f u l l d 9 1 ' g c . c n u l n q t c . E J q J g s q u e p q u l p c 9 xq led tese lc dc-

( s u o r t d o o "o o uo r rf ffi ""5:, :i; ::;:nEudqc lt+tr '9'6

'qcip 3u9q1 qugl Suqp lqr ?s oP dgur '9p ull d91 e'r Suqq>1

rllll n?N .(HJvd s,ualsds; 3u,9r{t Oq ugp BuBnp rnur nq? 3uo:1 g,r urqlarf tnul nql 3uor1 uQrq xnql conP 9s dgu d.gc tql rlf tlulrl

ur.gp{ trr.l cOIA 'llp'ooJ St tif S; JIf 1rl1-?\op '(9ur '9{ e4a np yr 3uo'r1 .9q1 nqu

"'ooJ"

oqr u93 1r1 qs aureualg 1p' SuQr gur ugl{d

Suotl

9ru)qu!P

ssPll

3u4 r

t p - {

' (38 ,

896u?q Pc nc Eugc )VJ 2 ZI EuPIrttC "Fq

Page 73: JavaBeans JFC Java2D

I dgl: s loD

I

"+

'9u

iJatr^I3u0p

%

u?lJ rA

irPI 9p

?J 19UIgr ' .ref

r:rp .ref

ur1 d!1

i '9

IeaTTf- lndaF] at l r -XnduE uoTXeaTTsap [ lserTuel4[ ] [suoT|do] a,et:r{uol rtut ngC

rpr urg; 'I'9

uvr ps gq ull dgr lQur 3uor1 ult dw nglqu dor{ r.ilI

wr ps 9H ovr HNIUI '9'8unp r;s conp gqu 3u4rr ugIS 8ue1 ,teq l{rip u?lq qulrt Btrr lqt cnqt SulnJt lgru rluyqc np1p gp SuAp cDnp 8uo.nq1 dqu nple .9p

.9s Lgp lgur oqc f-.91 u?It ur?t{l l9qd 91 .9s IgP n?II{u 9r n?N '({u€Iq) 3ug"r1 Sugoq:1 er.rqc 8ugqr1 dqu .9s r.gp c93 '.ra,nayn1elddy

uOH cnql Suep e,reg qcip Suqql qulrl u.?p quQ1 Suqp .Qs l.Sp lQru e,I nqu uo f ? doete l erref enc uoqc ,(q1 ronqr tqru ua,(ru;,

uoTldoe^eF C-'ThlJH ur1 dg1 epc p8u ug8u gur ugl Sr quip IqC

aweu OuTpocua Dulpocue--ngII IEI 3uor1 1a1dde tgc rst pE rOI^ ISp oaqt pql 9c u1 dgqd oqr 'qpf r.9r pE qu!.r1 3uor1 1aldde tgdnp r9r^ uOIq cnqJ

6nqap-udqc l{41 .g.p

'6 uOIq cyrql 3ugq1 9s ra,nar1tolddv t,{r .JlTddV Keq,eggryg

'JCS1SO ?r{t cgr enb 3ugq1 oqu 1a1dde cgr OI tgq u.ep ogq{ rueql duq epqr 3u9q1 pu conp nlll IEl r9r n9u :Fug.r lt r.rq3

..ra,lar41a1ddy qulJl Br"lJ o0rl ursl os BnJug.t1 d.9 nOII IPl cec 3uor1 egqc 1e1ddu rgr uOIq oqr e,^ s/rn lqr €!p p uadn8u rp1 cgc deq noll lRl car ptu .ra,narnlalddv qulrl

vr erN'z'v" 'slJn I suot|do 1zaaaFa7e7dde

rFr urgJ,'r '7'qa16

lQdnp qulrl cgc rpo8u ugq 1a1dde ogc {tqc dgqd oqr ra.nar1lalddy 1a1dde 1Q.{np qu(:g

us^rflrarfllddv JsTddv rgrrro HNIUI 't'qulrl tsuptqc 1ql rnql Iq{ qcip 3ugq1 qu1.r1 oqc d.911 cnrt ugdrul uec,9s 3u9q1 cac quip fq1 <6erDr-

cn(u nql /tgf, oA ur1 d9? cgc oel bugrl> €exq,ou'(ntr Erl) xepur url dp1 cac ot1 8ugql xePurou

'(sqdBJ.;eJBd roqln€@) gr8 rn g^ uLop rgr oq^ tugql dgqd oq1 roq?ne'palerrarclaP@ o9q ;u9q1 rgr Bnb gq d?qd oqa peitrcerdepou-

'dII^I duep quqql oEl aql 9r iqnqu '.IIAIJH pl qulp cpw 'quRr{l oBl rpnp n?M1 url ct9l n,orl qulp lqa edr(1cop.'(:) ngp tsuqq nequ qrgr cnur nq1 c93 uon8u ur1 d!1 c9r epqc cnru nql rgr qrgs quep quip lqa arlp oTrJecrnos.

'S/I\OCNII\.SOC ;uo.nrl rgrx iuorl (:) n9p itutlp R^ 'XINn Eup.nJl IguI buorl neu (:) ngl

3u4p 'cnut nql nglr{u 3uor1 e4qc ngg 'u9n3u ur1 dp1 cgc nqu 3u4r 'sselc url dH caa e4qc cnur nqt quip lqa 6t1p qfedsseTc-'cop\ aran\ : C p- cope^e t :nqu np l^

'qupql ot1 cbnp 'IWJH ull d!1 c9c rurl rfirr nqt qulp lqa ,{zolcazTp p.'ngll

lql oBl rpnp url dgl rgr g^ uoq url bugql narqu u?Iq oqa eaoqfeJa

9r 9I uoqo AoI

'9u efc n^ uQrqu uQlq cnqt ?p ce^p[ qcip uglq qugl Ig^ Suqc 19p rpr rpnp uer roqe^Bf'rcq gc duq gr Eugr"r uoniu ur1 dn rgr 'r93

Qq upol ug.r1 cogeiref lql cnql gr{l 9r sJ'3uqrr c9c F^

'crql Suonqd cgc '3u1tp IpWl c9r 'd.9r1 oerS r9r 'rou dgltgt'qu11 deq cnc upol dp1 c9c upc quip criu i.r1 9rB cgc 91 ngd

nqc Fl gur 'II IJH 8u€rl c9c 3tt4 Supnt dW u.r oe1 ep uon8u ur1 dp1 ogc d!1 3uo.r1 nqr lq8 rgr 'o.eq r8q{ cal qc;1 ugqd copB^rf

9r 9r rz'8.(4 dnt nr tqt oaql) uon8u ur1 dp1 q,r r9B r-Br ugt Btqr ult dgl nglqu {eq roy{ :eatTro .

e^ t t ' +scTqdErC/ a$e le^eg / c rs l€uroq / e^e t 'uo l lng :hp rn'?ql dsql nl 4rI dEq

ugp SuBnp Sunp pqf 9t '8ugt1 8ugoq1 rpq nequ qrgc ugn8u up dH u?t r9r lgnqC : saTTfacrnoa .'((*) s{sualsB)

i{f uoq ngp nqu .?q1 ,(Eqt nl 4{ t9r Suqp rbnp Sugqy 'uoc r93 cgc u11 dnrl yr1 gqt 3u9q{ coq€^ef 'nQrl

Iel oE^ Enp ugr t93 tgt gc ?.gt t f lq ugqd qa'qr quip lqr ugr eI '?rrre.€^Et 1caTJer.6ue1 .€^eg

6ue1'e^Et nqu 3ugr1 8ugoq1 Sugq nequ qcgc rg3 rgc u91 qcas qupq :earueue6e>1ced ..qrrf1 Suqp udqc i(q; : auoTldo

IsaTTJA] [eaTTJacrnos] [saaeuaoetlred] [suoEldo] copr^pt :quol clut ngC

rpl urg; 'I'8

pnqc ugq pc nc Eugc xgJ z zl Eupnrtc w6

Page 74: JavaBeans JFC Java2D

t'dnb OP 8u€P oaql cnl dgll

?s qulrt u,?ll P^ 9p uoc cnur nq1 3uor1 ur1 d!1 cac uql Sunp c91 rn1 dgrl dgu quNl Iql 'ss€Ic 3uor1 opu uoc cnur 4ql 10w 93 n'gN

sselc cnu nql tugql Sugq>1 Sunqu relooJ ur1 dp1 oprr sselc cnu nql Suorl ull d91 r9r Pr 1-91 ru?ql u'gnu El

1 5es6t fo 3 - rec 'ooJ ;n - :ec

: nqu np !A 'rB! quol u?H snql Iq{ cntu nql c9t rpp feqJ

c-

'lsaJrueru ?)t SuPq ull dlt SuRq rE!ooJ ulr d91 enc 91 3u9q ull dtll 19qu dpc-q1

:e [ ' ooJl ?setrueu JirEn

:np ;rr qrr 'ref'oo; ur1 dp1 op,r sssls'ooJ ull d91 rlr?ql q'I

sseTc 'oo t :eC 'oo ; 3n-

:np l^ nqN '9p Suorl ?)i SuPq ull d!1 lgp {Bql i(eq 9c gp 'ref ur1 d!1 ?0w rgqu dgC

'?{ Supq ull dtn oi1 SugqY

'u9u Sugq:1 Drl rF'I

6s€Tc' r eTtgre1'.f,lr 6TT.{?seJTus'{'{t[ Jttrc

:fip 1,r nqu '9r 9p ?{ Supq ur1 dW $ ?11 3u9q 9r ut1 3ugq1 r9r tugqJ

'(rapls) r9l ogq uEnqr ugrl 1.?I1 rqc ur1 3u9q1 t9r quls 19qd

ss rer ur1 der r.elq oqr ?s r'q tqr.ss rcp 'ueu 1era-deq (?{ loll) sueq ot1 doq auojr1 3uor1 us3 Yfl:T:H ;"iiii:X"Tl:

ref ur1 dp1 tglq oqr dpu req iqip'" l.np',fn* oti aOq i,rqn"1 a;ot, '3unp 4s cOnp ?s ogu rel ull dt'r 1.9Iq oqr es lBq tql 'gs I''q

'af fJ u91 9c ur1 d!1 3u4qu 1qr ̂ eq 'aTT] quip lqr 9r Suqq:1 n'?u u]l dS1 cac 9r 1-91 u9u IglC

9TTT X

'uFrnqt Br ngP 41 SunP tgu g:t 1?l'I

'11nd1no pr€pusls) upinqr sr nep ugrl 3u9r os 9q dW o0r {eq rpu ot4;

:pl ?s uoqc dQ? tgc 'ce'ref qugl Blt uon8u ull dw r9r grt l0ll ?lr o9r

Suqp qcac rgr n1 Suont ..ref nc Sugc qulrt B[rr quQl Suqp ugrl uorp uQrq 3u9qc nqu uolq cnql rpnp qs ,9s !'9p ull dvl 3uo'r1 91 10lI '9s lgp

rv).Aggs l.gp ult dgr ugt ,pnr, 6-.ot u99 lu?q} Sunp 4s e1 '3uqp ldtu.gs 1.9p Igur

"9s

!.9p r9r E qr lolq rpp ull dtn lQtu 3u4p n'9tr1

udqc lt+; 'g'9

?{ 8u?q urt Sugqt cpc dpc.{nr1 9p 9P llcse zz8cJu uenqc n9r1 Sutp Sunp ps 91 3u9q u$ dgJ

s6ETc' + aTT.{:effu oTT'{18etTue}Ixi[ tulc JeE " '6

nqu ur_ udqc d41 3u4p e1 .rgur rut ur1 dp1 3uo.r1 gr gp ?{ Sugq ur1 d!1 Sunp Ds 'ruf qu1'r1 u,gnlrr El nD{'9u

er.rqc Buep rEt ps gq un d$ ?A (uorr€rrrJoJur-Erau) ur1 3u9q1 n?rs cgt etqr ull dgr r0ru RI ?{ SuPq ull dtir "{N''tssJINVWdNIvrsw

pI u?t 9r ?s 9>{ SuPq uli d$ quip crlu oaqS 'ret ull dgr t''' ' t9'1 ngp u9qd quRql ql uqnl P^ qugql ott conp SuQp

nl ?s ?1 3u9q ur1 dW lOW ',,a1grefdru,, ur1 dp1 3uor1 oR^ 19p conp ?s quRq uQ1q tn* nqf 3uor1 sselc ug ds1 39c ?r 191 9p 8uo'ttr'

a s E T c ' + a T T t r e t ' [ u t c r E t %: tPr nP 1n

'dnq dP1 ugc ull dp1 rYC '''ref qclP ull dVL^

'udqr ^Ql lolll EI dgG '(alg lsaJlueur) 9{ 8u?q u-rl dgL,

:ur1 d$1 I Ip^ tQr^ urql rsf nc Suqc qu1't;'

' re lquOIe lac lgqdnc Ig^n lEupn1€11.?qnvq ' ru fencquOla lu {o? ' t t ' d91eqrcc 'gSupnSuupquEur ' rqc lourRIn l {u lOIqEu?u i^

uop Eur-r1 u?I n'p Eugp gr' c91 dgqd oqr rsl 9p od. Lgql s.ri* nr Eunp Bugr i",1 1"1aar-rgc Bu.'nx dtu ue'' laqr g{ Bugp u9€ urpr gp

fpu nplG .ugqd r{up{r 3u41 rgrr l.gu 1.9{ 3un1 uorq cnql lgqd ugc 3ugp1 '1.gqu dnp 1111rH tlrip oef lQur ql nqu 9p oqu eiref nc 3u9r 10.'

Buqq Eu.9nx dtu ronp ?s (qu'qr'urg deq qulq un dv; '.r"1" ,ri1 dvr nqu) "^"9

a'",.f a"ltro- deq 1a1dde lQur er"rc ugqd r{uErlt c-Bc 'ruf

Buqq les Fugp ,pnp Bp IIDI r.cqu dnp ps gq dcr rO,,, Euorl eaef Bunp aur.r cgc req 1a1ooe cgc r93 3u9p rQr'r oqc n'?f lqc '?{ l9lqr cpnp ruf

.dgp g ugrqu .tn; .tgnb 3u91 ps 9q cac ott ?p aYvrrgu Sutp E^ dlz ugu gqSu 3u9c u9'r1 enp u9u frc 3u9c lQur 91 'ref 'uvf ps -gtl up d91

q1 rdE 1.gqu {np ur1 dgl rol Euorl ogr, un da ngruu dbq 1.?rt 3ol^ uNlq rnql dgqd oqc erruf sunp SuYr lQur q1 'ref nc t

rT JJ,iL.n

re !

reE

'I

0re I

u-eq oc nc 3u9c ca3 : zI tuppttc u9q

.9s !.oluoH

'JJ7

u?Jl

NI{J P

3un

I

I

Page 75: JavaBeans JFC Java2D

,,1,, udqt dnt Igrr rpf url dgl Eunp tQu r€l rrax BJ

< ro IEIIITuV \ VAVI! \,looultMM\ : Ca a r ; l s a 1 . r [ q g g T , t g 5 , r T ,s a x r q o 9 E ' L O Z ( I ) a r T , r 9

< U I o > E 0 f : Z f 9 6 / 6 0 / Z I< U I q > d Z O t Z O 9 6 / g O / Z l

d t s : 9 0 g 6 / t . o / z IP T T : Z T 9 6 / 6 0 / z r

s a s s E I CsabBurt

oTpnE <urc l>

t ' : :

tc:]:L . - ? :

: - ' 'i-

- t-'

lr ?.\rj r

T I ' 9

! $ \ 3 CL C >

: n a 7 T

8 9 f E: T L 9 T: r 0 8 t€ 6 5

6 € 0 19 9 5> v L

l'1^1\ : J

j'u'r\ : ca6elrTaEeulr S E P T Cr a a e T C

oTpne'oTpn€'oTpn tf oTpne:-v,lsnr.q.f't\ : c

a a a s E I Cea6erul

oTpne. :

:1.9qu dnp ps gq url dp1 lQur oe1 u-gnu pru ssBlc ur1 dg1 q,r queql urg .qulq url dgl

rE? . eTpunq 0gg ,Loz< U I q > e L 1 . ? , 1 9 6 / 6 0 / Z l' < u l q > P T T z Z I 9 6 / 6 0 / Z I

rTp <rolErtrTuv\v^vf \itoout{Mtl\ : CJ T6. {ro.nr- lp/ sa6EuT : DuTppp

6d[. r{eluour/sa6eurT : 6ulppes6ETc. o ] tEM/ sasaeTc : ouTppe

ssetc . :o?EluTuv/ sas6ETc : 6u1ppenE . cT€rnuaceds /oTpnE : 6uTppE

n p . € / o T p n e : E u T p p e. n e . z / o T p n € : 6 u T p p r

aaDEuT aeasprc orpne :e[.a1puno ,r,, ""f".;Y"1\;Htri::a a r ; e a 1 , t q g 9 1 1 ' E g 6 ' V 1 ' ts a l r r q o 9 E ' L O Z ( 8 ) a T T . { 9

< U I g > e g T : Z t 9 6 / 6 0 / ? , 1< U I q > d Z O . Z O 9 6 / g O / Z I< U r q > d t E : 9 0 g 6 / E O / Z l< U r q > e L 1 . ? l 9 6 / 6 0 / Z T< u l q > P T T : Z T 9 6 / 6 0 / Z l

ulq <v^vf \,LOOU^{MM\ : CJ9r BtqJ uor Jnur nql Jgc gJ Et n_?N

<v^vr.\.toouMt{ {\ : cnE. cTanuacede :6ugppe

6dF .,{a{uou : EuTppeJ T6 ' )t:o^r-1p : DuTppp

E 6eI c . al1'EM : DuTppeaapTc. ro?eurrrr!, : 6uTpp€

n e . 6 : 6 u 1 p p en p . g : D u g p p enp . L :EuTppen e . 9 : 6 u 1 p p en e . S : 6 u 1 p p ene . t : 6u1ppenp . € : ouyppenE . Z :DuTppen e - T : D u T p p e

r reF'arpunq s.no:ef .vaviao%#;i::a a r ; s a l z ( q g 9 T , g g 6 , t T t

t 'i lii:

Iri)

s a g q g T T , T 6s a e f c . a J 1 p M g 9 E , €

sspTc. ro lE l t rTuv Z tZ , ' g I6d [ . / {e luou l g : tg 'Z Igr 16 ' >lrorra-1e LZg

n P ' c T s n u a c p d s Z [ 0 , 9 ?n E . 5 6 8 5

n p . g t g 0 , rn p . z 0 8 6

n r - g g t 0 , Tn e . g g T 0 , Tn P . t 9 0 0 , 7

n e ' € € 5 6r l e ' z 6 € 0 ' r

n P . T g ? 5n P . 0 0 r 0 , 7

< U I q > e L L . Z l 9 6 / 6 0 / Z l' <Urq> eO Z . ? ,1 96 / 60 / Z , lrTp <VAVI'\.LOOEMI,IM\ : C

:os oI urt dp\ opn uoc cnu nt17 Euo.tl ult d\j cpc gc jpt tu?ql .?CI

( s ) a T T d t Te 0 z , z T 9 6 / 6 0 / z , Ie 6 I . Z T 9 6 / 6 0 / z re 6 t t z r 9 6 / 6 0 / z rE 5 I : z T 9 6 / 6 0 / z re 6 T : Z T 9 6 / 6 0 / z TP 8 T : Z r 9 6 / 6 0 / z TE 8 r : z I 9 6 / 6 0 / z rP 8 T : Z T 9 6 / 6 0 / z Ie 8 r : z T 9 6 / 6 0 / 2 1P8T : ZT 96 / 60 / z , - t .e 8 T : Z T 9 6 / 6 0 / z rP 8 T : Z T 9 6 / 6 0 / z Ie 8 T : Z I 9 6 / 6 0 / z T .e E I t Z t 9 6 / 6 0 / z le 8 T : Z T 9 6 / 6 0 / z r

:ftp tA .t.g

IpIlqc

Page 76: JavaBeans JFC Java2D

xuT.rcI'ud8 ug8u gt gur o9r oaqt urQ{ qpf qulrl eTlr qu?I cgr 91 10$ ?s ds'u tluo'I '

a ro 'd laq

'3- udqc ,{r.rt Ign dpl r{oip ugrq uer B1 (}t3€1s 3uor1 epqr; Qq cno u.grq 3-Bt !9p oaqf P{l 9c pG :4 DqC

.d1eq quQl Suap lq{ Drr gq qpf r.9r 93 qu1r1 conp c9q:1 quol c9r 1.91q 9q1 9c EI 'u9q pt qpf quol cac q1 i(gp tgnq

uPq Pe qP! qull cPC '6'G'9

<proateeed> pronssed- <sltrEuasott> l8oq- qpt <\:C

:nps nqu ugrr{ onqt el (npq{ lgur l.?lq Iq{ Iqc) deqc Suep e,ret qcip 3uqq1 qu1:1 l0ut og^ qpf urqql 9CI

re t ' srool\qTT\ura-Trrv,LsNr$ ,re F' 1r\qTT \ar g\urq-'I 'rv,tsNrS 'u'*"""1tit=otiJ*- \ gNoN=ral lduroc'e,r 'e[C- 6nqap1- ejteI

:nes hp !^ nqu B^sf qcip 3u9q1 qugl uQrq cnql ugr Iel tu9J, 'l.?lql ugc d91 cgc cOnp i^ qulp Lqr pB 9c qcip

Bugq l qu1" r1 dgqcr oqr :e t . s roo l \q r t \u rq-TTv, tsNrS r rpC '?r \qTt \a rF \urc l -TTv , lsNrS Jq ledssETcxooqx

udqc ,(q1 3u4p cQrn .(drerqrl ssElc aurrlunr llnEJap) quip cttrl uor^ nql d91 cac cQnql c6np 3u9q:1

r.g.r pB uec d91 tgtpl t?lq rgG.II f qugl egr dr4u oQrrr u93u op gNoN=:a11drnoc'P^Ptc- uoqr d41 uqql Suqp lPqd EJ'oPu JIf

qulrl {)t 1.9q I9^ deqr pqt g"gqfiqr pB 9c qcip 3u9q1 cNrrr 'er rqo8g 'qpf sunp fs rOI^ oqc npwl lpur oe-ir dlqu Suqp IQnBU 19q 9s u'ref

qcip Eugql qugt 9p IrDt .Fnqapx- u6qc ,(nt I9r, ro3 rpnp 9u Iq{ I.9r pB oqr gqt 9c 1qc qcip Sugql qugl '1ftu o9q oP 4l tA

'3uQp 1€oq

au.p 9,, lql r^r,, qcip Bu9q1 qugt oQ^ ugqr epf urQ{ p^ eref qu1.r1 ro8 91 r.9r pF cQr,r 3u0p lpq{ 9p SunP conp teq tql qt9c',{9u d91 Blt uglt ngp quol uolq ilql Iq{ cAnrl qrip

3ugq1 3rr43u P^ qulp lqc conp d91 cac deu '{1 1.9q .9s rueql r1c t9^ Ieq tqf u'r'uf qugl lQur nqu SuQp 1€oq qPf "(pu

qcgt !9,1

raAaT^?alddv - latdde . unE sasspl c\%urq-TTv,lsNr% r{ ledeee Tc- qpJ < \ : J

rairraT1laTddV' aaldde'uns qp t < \ : C:qp! nl raa,r,elnlalddy dp1 SuQP

I9r{{ el np }n .u,re[ 3ur.rp 1'r ,(eqr qpf ro3 ql l.gr{u SuQp Sup.rql qrgc 'qpf r.q.r p3 qu1.r1 SuOp lPq{ qrgr rBr{ 9t

'xqp nqu nl Suon;,

sp! Eu,p laq>r 'I'6'9

.(ralardratur alourar) ex r-r1 {eq 1.ra1ard.ra1ur lBrol) gqr ler qclp 3u9q1 qur.r1 r9c oqr r.gr pE q'r qc;1 ugqd tOr^ d.9r Sunt 9p qr p3 14y eirul

rugq cgr Euqp {gu quur .e^ef d91 cgr oqr qucp (a4l-xqp) xqp qulrt nqu nr Stront quOI SuQp ugrl Lqr pE qu$1 lqul qP[ 1.qr pB qu1'rJ

Fr eIAI 'Z'9

aselc dp1 elc ( ) uTeu r9q1 Suonqd oqc ua'{n'r1 tOnp.9s l.gp rgC :sluaunEre ''r.9r PB cbnP dg1 ePc uqJ : saeTc '

'quNi SuqP udqc dq1 r93 : euol ldo .

I stuaurnSr€ ] [ ssBlr ] [ suoqdo ] qpf

tFr urgffI'g

'€^Bf qulrt Suonqc cac 3uor1 I9l car Bns P^ urll El dlF qpf

sof rQu Bc HNIUI '9

<ro?euTlrv\vAvI' \itooul'11"1M\ : c

;16 '>1ron-?B/646€uT 956T 6qa OZ'92 'ZZ IO 6ng nq '1 ' t r79odg'x.4nour/sa6euT 966T .Dqi I 8 t t tz2 zz ro 6nv nr{& 6082r€ rs€ Ic ' a l l eM/sagae l c 956T &CIA Zo rgz rzz T0 6nv nq ' l 89€€

6seTc - ro leuTuv /sa66eTc 96GT rcd 09 :92 zzz I o 6nv nq , r ' 71L9 In " .

"1 r . r r . ceds7o1pne 96dT . r cd €z r vz2zz T0 6nv nq& 2 f , 08 t

ne 'E , /oTpne 956T LAd ZZ '9Z rZZ TO 6nV nq ' I ' €55nE 'Z lo ;pn€ 965T J 'Ad , Z? , t lZ2ZC I0 6nV nq 'L 6€07n e ' I / o T p n e 9 6 6 T J ' g d Z Z ' t Z ' Z Z T 0 6 n V n q ' r 9 t 6

t rn '&ss,r rN\rn lJNr-C&sr{ 965I , r ,Gd ooz Lz 'zz To 6nv nI {J ' Et I:e [' e lpunq 3J11 re [ <:olpuTrrv\V^Vf \'LOOUI{IIM\ : C

:,,ir,, u6qa irll Aur-1p 1q:1 cDnP upqu 9s uptl 1.?I1 rqc ut1 3ugq1 c93

< rol€lETuv \tAvI' \.loouMr'r$\ : cI 16' >1ror'r-?e / s aDEtuT

6d [ 'r{a1uotl,/ EaEEtlTas€Tc'a jaeM/aesat lc

BA€TC' ro lEl rTuv/ aaaEeIsne'cTsnlacede Tolpne

ne' €r loTpnEnt ' z /oTPnEne'T r /oTpnt

Jn',IrS S'i lN\ilt / gN I -VISK

re['alpunq I? ret <roleurTuv\v^vl'\'looll]tMl'1\ : c

ugq pc nc Eugc a9c I GT tuppqc u9q 0

Page 77: JavaBeans JFC Java2D

l 's

qE.\eI

e: '.{Jes

pllqc

('-' arorsrapun) r9np I{rEs neo 'rrnrls Ent ue? 8uo.r1 us1 9p ngp urr der Br"rJ us1-Buo.r1 9c uru "f;}T;'g:r"r1'r?rHt"::t;lilr-&"tr:il3I93 10.' 3uo'r1 upq oeq conp e'ref 8uo'rl dgl ngN'ap1 e1.rc'u91'r9,r:uyr auonl ?s 0rnrrs) ctur n9r c-Br p^ op ngp u, dg1 cgr Brr ugr

lcruls Enr tuqr cgc 9p 3uor1 'ds1esqsu r{utp rsr g9r Eu4 Bupnr (lrnr?s) "nl_T rer Bnr "rur" ur-i|tiSt;il,:tfi?fffii. ;ffij'(aPoc acrnos a^rl'u) cg8 quQl gru r9] 41 Subnl -r.gp ello ngu uprQ cgr u.gp o'q{ ur'r{? pp c qugl Suonqc rgr or{r Bunp gs uon'u Eur urld9t p^ gp n-gp url dgl r9c 'r.gc dgqd Euonqd rpp lpr .ep 1.9rrlr ugr 3 ugn8u u9 d9? c^ c gp nvn ,rn dgl car Br oer q'^ct qur.JJ

vr gvil.z.L.aweuaserc_paqrTTenb_ITtnJ

I euopldo. l 6_qp^eF.aweusae1c_paTJTTenb_.lTTnf 1 euoyTab .7 qe,reI

:rFr urgJ .I.l

d.ec sunc dpu url dw cec erep dp1'-Br n, c "e"r" ''ilJi"xTi:Tf.JlifTr"U?''lffi:?,'&':: ffi:-Ti:Xlleu€rru eq:1HVAVf-C NgncN yw HNrS Jyrrd HNIUJ, .1,

ul qcip 3usq1qu1.r1ronp Qs npqrr leur ql des .suQp ldoq suep q,ip:ueq1ffiI;,"ff:",jJ,t:ffi:ijllJil;i!qqTT, ff:<p.zoasaed> protsspd-

lcip 3u9q1 qur"r1 fr?qo Suep qulqc dgru oqc ugt ftq

:nes uoqc ,{[r rgc ugqu d.gqc lqc qpl,driqc Fuep e,reg qcip Bugql qu(r1 lp^ I.'u r.?I q".* 1.*i?f;;ffiffi:""_T-' e i ru f qur r lqurqrE l r ruoqrdQl r? rv r re ru lqud.gqa?sqpr 'quor3uqpug. r1 e , re f qc ipSugq lqug l 0qcdeq lqp f Sur lpngg

uOqc r(41 .9.9

'r.9r p3 qu1:1 rgr r.gp Eunp r9t 9c plc arou8r qugl Sugr f r-rqg'ABu r{cas quep Euorl Q1 rEo8ur9) gc ljl 1-?q Bgx gs arouSr quo'I 'or reo'u e.r qurs quor Suqp re1 3u4p tu.91p ro.u quip ,gx 9p pr nqu ror cpnp gs 3u4qr .uQrq

l.gnx dgqrgs LIUBP 3uor1 f1 rio8u lQtu 9c n'u p^ dpu Q1 rlo8u,9, qrg, q""p ,;; *i9, "rrn1,

eq.rr r..O.r OB qug; ."uorldacxgalqnor;,Erg.e3e1cuddruqc1er" deq

"uorldacxgpunodloNalrJ qrler,, :nes np !^ nqu 'qc1rc qugl BrRq rFq rugu ronp pqr 9r Q1 reo8,o'0r IEoSu er qurs op 4r quip rgx ap Er q

lDnp ?s oq rfir u.grq p^ ngur lql E- uoqc dqr rg^ qrip uglq conp 9p fqu dgy ngN .u?!l ngp3w:p qu?l P 8.4p cs qpf qrr u9p quvt aur-rp uglp ro.' nqu urax ,onp !s rqi 91 coau $l qpf 19^ rjq, Euep ngu ugrqu i(n; .qulrt Eupnqrl90I{1 q^ 9p Q1 poSu rgnqr l.Ernx 1.?{ ?s e^ef qulrl Suo,nql Susqt I,{l 3qr 3upnl q4ec quol ga 3u9q1 pru uo* 1.gnx Q1 r603u ?our ngN

g7 ldo31l7 .r.6.9iour quol 3u41 uolq cnql nqu Sunp 1.91 9a Surddals-el8urs qufl 'udrrnraxa sanurruoc pu'rr^uoc .qulrl u.9, uolr{ ilqr cn1 dgg qcip tu9q1qu1:1 dgqd oqc luor quQl'3ut1p .u;flp c9r gr r.pl qcgs quep cbnp ugqu ?s.9s lgp cqc Eugql qtu ieelc qugl Bunp ns .,,9p:sse1pdry.ree1c,,

cgqd 9c Suqq 3u4p Inplp cgr 9q e9x ?s rsalc quo'I-'c4q1 Suonqd Bfr ugr? nvp q,rot Euqp p quip ogx c6np lpqd su{p urglG .rDr{r Buonqdenr u€t? feq qu!1 Sugp nr tql .-os ',,9t:sse13dtr41

1e do1s,, nes np ra pqu 'lpg i,ror1 qutp cgx conp gs dp1 cgc Euorl Eu4p ruglp ,9c

Eu4p rup1pt apC .g.G.g

'rBu u.erq p^ oq rnr {r'rs lqr ,(Euop r€oq Euep puadsnsr{uor,{Eq,,oo *u,nof,ll"Til;;l;j,:::1il:Hi';";#,ii:H;:-t.9'(n1 ugqd tOur n-9N 'g@? nqu '<.9s

lqr>@? Eutp gc pTpperql 9p Buorl .quip lqc ,onp cl 9r u.grni ugqd Bnc {r'rs r.gnx re{pTpearq? araq!^ quo,I .qupq uQrq u.9dn1 ugqd cgc ruoqu Euo.r1 u,9dn1 ugqd c9r pc ?.91

"q,, 1rn1. r9r tgnx 0.9)t ITr araqrrr:'{ueT '(p'aJql quQl Suqq quip cgx conp; qugq uQrq u.9dn1 ugqa er.rc rlceis Eu4a lgnx r.g)t ?s gs l.gp Eugq{ ararl^ quo-I

.Euyrqr epc CI .9s oeqt qurrl Euonqc e9c u,9,{n1 ueqd cae un ;;tu^'1a1ddu cac {eqc q:1 canrl u.?p oPq:l .u'qr 9s dg1 cgr 3uor1 Eunp urrrlp r9r quip lpqd ugr.gr{t ^", .""irniu"""ut

:inp gs dp1 pa 'quip 1qc conp gs dg1 er"rc rp f.pp ugl 1q1 deu rfnp

:nqr dpl n?N 'pearq6.3uu1.eaet

oqc d'ql p'arr{r nqu ,n?u:enp uor dpl ugt 1qc lq1 dgu cpnp 9p dpl r0ur n?N'u91 0aq1 feq 3u6nl L9p €nr cI.9s cac Sugq quip lr{c cDnp p{l 9c d91 ca3

.(ucqd:r1 dgql .9s t'ur PI) 9u 'r"ra q1 ,9s enb 3u9q1 quip 1qc cinp Subnl I,gcI 'gupn,

l.gp lour Bn3 neu lQur Euo.r1 u,grq cgc r,gnx l,'x

<pp> durnp:rl 9q €nqr fuu ufrq ugrqu dn; .reABTc. ssETCII^I Xugrd ?.g14 gr{t 9, nqu

:rnp uor dgl.t?t yqr 1q1 dtu conp Bp dgl fQur n?N .ugt oaql feq Buonl

-::;ep 3u4qu 9r ?s pql 91 9p op ,Eupnl Lgp Bu41 enc 118ur"r1go1 cnqr Bun

'cpq1 Suonqd cgc 1u1rd cpyr oqc'e^Ef 3Dr.ll narq cgr oqa o.r1 gq luT:d quO-J'pea.rq;,'3ue1.ezref oqc i(eq1 pua.rq; nqu ,n?u

Lgp BFr OI .9s rp3 Bugq quip yqc conp pq1 9c d91 cgp'3u0n1

lgp op^ cQnqt d41 nequ rgq:1rqd cac r<,3 9s lurrd quO-J .e^Bf Bu6nr I9p c9c lfdnq

epc 1;3ur"r1go1 cpql Buonqd

jEq pc nc"9C. ZT qc

Page 78: JavaBeans JFC Java2D

| ( gT '00 I ' , , {q , , + o?€p) buT l ls l \Erp . : - - - ,

) (6 ec1r4Ce. r91 luTed PTo^ cTTqndt

J ( "1 Iv ' {8 " ) :axeurered laE = ITE l l la

, (, ,clg,Lvqdln-&sY'I. ) :alauErE'I1a6 = alEp, ( o o I ' O 0 E ) a z T E a :

' ) O lTuT P lor r c l lqnd

t lTeuta 6uTr?S, a l E p 6 u T r 1 5

) laTddv spua?xa ra1oo.{cog saETc cTtqnd

, r ' laIdde' E^e g ?:odurT, f '? r r re 'e^e t l rod l t rT

: t 'z l :np IA

:ssBl)'raqoodto0 ull dgl oe1 9p nes nqu raloogcoq d91

loul ogq l€q{ qsip u?!q B1 ,np }A 'lnopls er gnb 1.9:1 uI ?s de^e! qugl 'cpn81l qcip u.u" d91 e4c cDql Suonqd t9r E^ cnc uEol 8uQ^ c93 BI

ur gs du,ruf ,u6qc fr-u 9, a,rgqr1 n91 'u6qr dQl "9"

og,, 'gnq, trqd-gu enc gnb 1'9:1 c93 'ss€I3 ull d!1 cac c0n3u r{cip "";";';#L.,

10q 3uor1 tcp lqr ronp dp1 car q1 ot1 rpqrl d91 ogc

' ' ' €6ETc lsuoTTdo I de^e trp l u rg1 ' I '8

'sself, ult d!1 cac cpnSu qrip pp SuaC

dv^vf coocN rrcio HNIUI '8

'ull dp1 cac er ot1 uqnl rgqd qulP IqC

9 c : o f -'0'Iyor oaql 9p ngp ull d$ cac er ot1 qeauf t{uip lqc

p T o -

'relug1rlqr11arr P^ Je!'u\qI11a'rf 3uor1 urqu B^Bf uvqu

quip clur oaq; 'ot1 lgq{ dPI cac dr4u qe'ruf cQrrr oqr ugp 8uo'np ur 1q3

q led qaedsa€IcXooq-

s a s s e l c \ e l r E t \ s T o o 1 \ : c ' B o E a t l c \ c t p \ 8 r a 8 n \ : c ' '

:nqu np rA

<t{lEd-rnotr> t '

:p lSuoiqtaugqrdgqdnc' (suolor- Iuras) ' (Bqdtu 'gqtn3pEupqnequqcartnurnq?cgC

rcp rqt ronp Bp n?u HJvdssv'lc ;up'nrt rqur "'olqiqi'r"qi

pp"a"np i51 '""1t

"ir dvr t9t tul'l qeauf oqr ugp 8uo'np ur 1q3

qled q ledes€Ic-

'de-u u6qc {Qt Sunp uec 3u9q1 9q1 9J Bl 'quip tEur oaql 'e-nb 1'91pl fgg INf Sudp ur1 dQ1 cac er o61 qu'ruf 9q

Tu t -'qe,re! Bnc IQP 9'r ut1 3ugq1 r9r Pr uI

uoTEra l r -'qu,ruf SuriP 4s ugP Sugnq '9c BJ uI

draq-

. conpo t l u ] l d$39J8 |33u t r1qu119 r ro -eqSugq lcgcu rqe , ru fppq^ lnop l sBJ l , 9 l l I q ' 1 ,9nxJo I ^ t t u lP lqceaoqraJ.|'-

1a1g lcafqo E^Bf) BAEr 3upn1 Lqp ur1 d!1 cgc oqc c o9q !Br{{ t9c Br oBl quaef pP 3u4q

Bqn?s-

up d!1 oB,^ qugl Suqp u9r1 d91 car qtqs quep lqur nl

'Br ofi cbnp ulr d91 cac €ttlr rnul nql qulp ItlC

.QoTeazTP P-

'p- rioq o- cpoq uoqt dql req 3uor1 lQur SuQp gql 9t II{C 'apl\ndrro

conp er o€1 ugn8u ull ds1 cac deq ?p ngp uP d9t c9r 9c 1'€1 I'gN

etTJTnfTno o-

:uOqc r(+1,'8'l

qpl q nqu rg.r pB qugl c9c r9'r Sunqc 8ur.rp rQra oqa dbq qc1q1 'qu're[ er.rt (pazlurrldo-uou) rrn r91 Sugq:1 u?q tOru q1 i-qeae! qug;

, ^ r f r r t r r . r i l f e Id lS- IN l " ) I lq' un dgr 3uo:1;ur.rqc lcp q^ INr qcec suoqd oaql enb t'u't::-:-"1-"^"T":i:::*^iitf5;t)i #lJ::l'q' un ogl du'Jr durrrlJ +Ep yr l1\r .'v:v ---1- .

, pp SuQp cbnp uQ' gqr 9" qBAB!

Suoqd oaql c.qp dgqd Suonqd oq'' t'9" leddlolord uollcunJ poqlau olrleu) c93 urqq ogq IEW1 c9c oE?l^,n.,^' o^o. roru co{l deud Supnqd d9r1 oep qu1rtr

i:",JJ :,"r*,1.?rffi";r"$t:#ililil;";;;"*',-*i"*'o1 ",,,r,N ',,"1,,p* c.ee deqd Euonqd d.e11oep qulr;.^-,*r rnn rrrr dpr ltrur uugur dof a'1.9qu i(np ult dgl lQur quqqr d91 cgc qcas

quep roru p1 oE1 conp up d$ rec,Bc l.Er r.e: e-! :::."T j.:'^::::-::XiJ,:*tl#'.::'ff;:iT;J"T'r1-1,:::iffii;S:l{olq cnur

ffiHil;ffi1 ::l';'i,liliii;; ;:'-G1i;;;;l; ffiffif le1 se* oq" ?p nep ull dtn cac o€1 es qu'rer quip crur oeq;

ffi eszugq oc nc Eugc ca3 : 61 EugF{C

(.-,I93

Irn'(al

dh

dec

ul rl

rgr !qr9s{ale

3w]p19or{l

'lour

I{UI4apqdBNJ U

ngur Iu.9dn1p T p rt{u?'I

ronp iooltp I

cn1 d!

brr gq

Jonp r

Sutp I

@qI

Page 79: JavaBeans JFC Java2D

fhEE

-i':or Sunp 8up c-uc oqo equ u63 os oq cac or?1 .raf qu1.r1 err 91 'aducslaN nqu gu Bugu 1!dnp qulrr r9r uer Bugql ** ,#1""1t]f,llj?lq rnql e1 d9p ra'r'rarnlalddy rugql ,{ gp pl{r 9c e1 r€1 uqo frc Sugc c.ec Buor; 'l9l B[.rs q^ Igl rulr rQra Buorl nglqu r.gr e1 dpp 9s qpf-: 3ug3 '3u4p 3u9p1 9qr Suq.{'l el v,' 1.9qu ugq oc ic Sugc req 91 u,ref pr ceruf rir Eugc r9r u.?p f nqc uec e1 Bugrq3 .l.9rrll usr rnur: ' i l r9r u.9p ugp Supnp 3u1p oqc quip cAx gp rTp?xs_ ,q?BdsseIc?ooq_ ,q?edssEIc_ u6qr f !? u.qp f ;rqa ugr 4 EupqS'reu nc Sugc r9r uoq {1 doq 'uoq cBx qulqr Suirp ns gql gr gp ?.9rq1 u.9r rDqr u.?lr rgr 9r el or{r Ep n?rq }ul1 r?l1 .nequ Eu.gg5 ue3 elq6u: oc u6qc i(41 cgc I9^ quOI gq fOu p1 nc Bugc IgI i

.r.I yof p^BI, Bu.gqf Oq plc tgr{u ueq oc nr Bugc cgc n.glq urlt pp 91 .gqt nqN:cNpoHc Jgx .6

'dg1 3uo.r1 c4q1 Buonqd rour elc uon8u quQl Bru ,gr er uJ

c -'1sa;nleu8rs addl pu"relur; IOu npq ,gr Bnr f1 4qc e"r u1

a -aueNsaeTCXI,I xcT Tod/tn=r(cT Tod. r(? Trncaa . e11e [q_ 1l _

:a6Bupu. r(?T.rnca€r . eae FC_f _ de,re IuoTsral-f- derreI

:np;n.1tua1sds ourrtunr) dtqc Eu,9q1 oq oqc dgll tntl Eui.rgc uafnr;

D e r J t -.ueqd qugql egr ga dg1 ,Br Bc 1_g? sr uJ

e1e,r ' l :d-cic uqol q^ qult ueqd qupqt cgr er dp1 c?r,ry8 r-Br BJ ur IqC .qtrlp rlur udqr,(!r pl ,(Cq

a6e{cpd-.cnr uqol F^ (palraloJd) qu11 ueqd r{upql rg) pa dp1 cac eJ ur }qCpa loa lo rd-

, 'rnr upol ueqd quqql cgt err dg1 r-ec Br ut iqC

cTTqnd-8upnl tugp oPg

'(aurllno) qull{r luglp o{p c-uc ga Qq cnr u,?Iq r_er Eugq ur u1.,

T -.daaefBunp 4s uep Bugnq c9r €r uJ

draq-uoqc A4g .g.g

(, ( ) :a loogcoq cTTqnd

{ (scTqdprC. lae.e,1,e[ ) 1u1ed p loa c l1qndJ ( ) ?TuT ptrolr o11qnd

, TTeura 6uTr1S. 6ue1. p^eFr a?Ep 6u1r1g. 6ue1. r le t

)apualxa :aloo.{coq BaPto cT Tqnd

p^E t - reloogcoq r lorl i paf TduoC

:Fl qs rolooJcoq duauf qugl enr gnb t?X

t(

! ( 9 I ' O 62 , tTg t t ra ) 6uT:1SAerp . 6

FrE' i;

E, -.:

F l :It ;r

r. ,:1 : :

7 : =

i : : :

j:; : -.

r-.- i:

r€ -:

ra a-.r t - ' i :

ra .-'.a:: ::t i : : :

9-: : - .

e-i i:;-_'. i: ; S

g::" t

ry:: !

l-:: '

a?: I:':3 r- € :r dl-r

I'I XCf 3uo.r1 de,ref lprr cbn8u qc;q1

q-

laTddv. laTddp. e r rp C

oLz