:
ࡱ > 5@ H bjbj22 . X X UQ > > > > > > > R 6 4 R $ 2 v ( # # # # # # # % R >( z # > # > > t$
> > # # " # > > # j -r, # # $ 0 $ # ( ( # R R > > > > ( > # 8 # # R R $ v R R v ;020 1 5 ??;5BK ??;5BK - MB> 65=8O, :>B>@K5 @07@B8@CNBAO :;85=BC ?> A5B8, 02B><0B8G5A:8 CAB0=02;820NBAO 8 70?CA:0NBAO =0 :C340 0??;5B ?@81K205B : :;85=BC, 53> 4>ABC? : @5AC@A03@0=8G5=. 865 ?@82545= 8AE>4=K9 :>4 :0=>=8G5A:>9 ?@>3@0<D>@9 2 2845 0??;5B0: i m p o r t j a v a . a w t . * ; i m p o r t j a v a . a p p l e t . * ; p u b l i c c l a s s H e l l o W o r l d A p p l e t e x t e n d s A p p l e t { p u b l i c v o i d p a i n t ( G r a p h i c s g ) { g . d r a w S t r i n g ( " H e l l o W o r l d ! " , 2 0 , 2 0 ) ; } } -B>B 0??;5B =0G8=05BAO 42C:0B>@K5 8@B8@CNB 2A5 ?0:5BK 85@0@E89 j a v a . a p p l e t 8 j a v a . a w t . 0;LH5 2 =0H5< ?@8<5@5 ?@8ACBAB2C5B 4 p a i n t , 704=>8<5==K9 4 :;0AA0 A p p l e t . @8 2K7>25 MB>3> 40 5<C ?5@5405BAO 0@3C45@60I89 AAK;:C =0 >1J5:B :;0AA0 G r a p h i c s . >A;54=89 8A?>;L7C5BAO 4;O ?@>@8A>2:8 =0H53> 0??;5B0. ! ?>ILN 40 d r a w S t r i n g , 2K7K2053> A MB81J5:B>78F88 M:@0=0 ( 2 0 , 2 0 ) 2K2>48BAO AB@>:0 H e l l o W o r l d . ;O B>3>, GB>1K A ?>ILN 1@0C75@0 70?CAB8BL MB>B 0??;5B, =0;L:> AB@>: h t m l - B5:AB0. K 65B5 ?>:8 2 >B45;L=K9 h t m l - D09; ( H Y P E R L I N K " h t t p : / / f 1 . b o o m . r u / e x a m p l e s / 1 5 / H e l l o W o r l d A p p l e t . h t m l " H e l l o W o r l d A p p l e t . h t m l ) , ;81> 2AB028BL 8E 2 B5:AB MB>9 ?@>3@0<<3@0< 8AE>4=K< 2 :0G5AB25 0@3C<5=B0. "53 H T M L "53 8A?>;L7C5BAO 4;O 70?CA:0 0??;5B0 :0: 87 H T M L - 4>:C3@0<3@0<;=O5B :064K9 =0945==K9 59 B53 2 >B45;L=>:=5, 2 B> 2@572>;ONB @074=>9 AB@0=8F5 =5A:>;L:> 0??;5B>2. !8=B0:A8A BM30 2 =0AB>OI55 2@52 : [ ] [ ] [ H T M L - B5:AB, >B>1@0605BACBAB288 ?>445@6:8 J a v a ] C O D E = a p p l e t C l a s s F i l e C O D E - >1O70B5;L=K9 0B@81CB, 7040NI89 8B>@>45@68BAO >BB@0=A;8@>20==K9 :>4 0??;5B0. B=>A8B5;L=> c o d e b a s e , B> 5ABL ;81> >B B5:CI53> :0B0;>30, ;81> >B :0B0;>30, C:070==>3> 2 0B@81CB5 C O D E B A S E . J a v a 1 . 1 2 MB>3> 0B@81CB0 65B 8A?>;L7>20BLAO 0B@81CB O B J E C T . O B J E C T = a p p l e t C l a s s S e r i a l F i l e #:07K205B 845@60I53> A5@80;87>20==K9 0??;5B, 87 :>B>@>3> ?>A;54=89 1C45B 2>AAB0=>2;5=. @8 70?CA:5 >?@545;O53> B0:81@07>;65= 2K7K20BLAO =5 4 i n i t ( ) , 0 4 s t a r t ( ) . ;O 0??;5B0 =5>1E>48 7040BL ;81> 0B@81CB C O D E , ;81> 0B@81CB O B J E C T , => 704020BL MB8 0B@81CBK >4=>2@5 =5;L7O. W I D T H = p i x e l s H E I G H T = p i x e l s W I D T H 8 H E I G H T - >1O70B5;L=K5 0B@81CBK, 7040NI85 =0G0;L=K9 @07<5@ 28489 >1;0AB8 0??;5B0. A R C H I V E = j a r F i l e s 0405B A?8A>: j a r - D09;>2 ( @0745;O5BAO 70?OBKB>@K5 ?@5420@8B5;L=> 703@C60NBAO 2 W e b - 1@>C75@. MB8E 0@E82=KE D09;0E 3CB A>45@60BLAO D09;K :;0AA>2, 87>1@065=8O, 72C:8 8 ;N1K5 4@C385 @5AC@AK, =5>1E>48740=8O 0@E82>2 8A?>;L7C5BAO CB8;8B0 J A R , A8=B0:A8A 2K7>20 :>B>@>9 =0?>2 :>4@>1=>5 >?8A0=85 CB8;8B AB@8B5 2 H Y P E R L I N K " h t t p : / / f 1 . b o o m . r u / p r i l _ 1 . h t m " @8;>65=88 1 ) : c : \ > j a r c f s o u n d m a p . j a r * . c l a s s i m a g e . g i f s o u n d . w a v G5284=>, GB> ?5@540G0 A60BKE j a r - D09;>2 ?>2KH05B MDD5:B82=>ABL @01>BK. >MB><C 385 A@54AB20 @07@01>B:8 ( L o t u s J a v a B e a n s , B o r l a n d J B u i l d e r ) C65 82 2 2845 j a r - D09;>2. C O D E B A S E = c o d e b a s e U R L C O D E B A S E - =5>1O70B5;L=K9 0B@81CB, 7040NI89 107>2K9 U R L :>40 0??;5B0, O2;ONI89AO :0B0;>3>B>@>;=OBLAO ?>8A: 8A?>;=O53> D09;0 0??;5B0 ( 70402053> 2 ?@87=0:5 C O D E ) . A;8 MB>B 0B@81CB =5 7040=, ?> C;G0=8N 8A?>;L7C5BAO :0B0;>3 40==>3> H T M L - 4>:C1O70B5;L=> 4>;65= C:07K20BL =0 B>B 65 C75;, A :>B>@>3> 1K; 703@C65= H T M L - 4>:C1O70B5;L=K9 0B@81CB, 7040NI89 :>@>B:>5 B5:AB>2>5 A>>1I5=85, :>B>@>5 4>;6=> 1KBL 2K2545=> 2 B>;L7C57=05B A8=B0:A8A B530 , => 2K?>;=OBL 0??;5BK =5 C =5 B> 65 A05, GB> H T M L - B5:AB, :>B>@K9 6=> 2AB02;OBL <564C 8 4;O 1@0C75@>2, 2>>1I5 =5 ?>445@6820NI8E 0??;5B>2. N A M E = a p p l e t I n s t a n c e N a m e N A M E - =5>1O70B5;L=K9 0B@81CB, 8A?>;L7C5<K9 4;O 7040=8O 83> M:755=85 0??;5B0< 81E>48 4;O B>3>, GB>1K 4@C385 0??;5BK =0 MB>9 65 AB@0=8F5 3;8 =0E>48BL 8E 8 >1I0BLAO A =83>, GB>1K ?>;CG8BL 4>ABC? : ?>4:;0AAC M y A p p l e t :;0AA0 A p p l e t A 8<5=5 =0?8A0BL: M y A p p l e t a = g e t A p p l e t C o n t e x t ( ) . g e t A p p l e t ( " D u k e " ) ; >A;5 B>3>, :0: 2K ?>;CG8;8 B0:81@07>@ 820==>3> M:75<?;O@0 0??;5B0, 2K 65B5 2K7K20BL 53> 4K B>G=> B0: 65, :0: MB> 45;05BAO A ;N1K< 4@C381J5:B>1O70B5;L=K9 0B@81CB, 7040NI89 AB8;L 2K@02=820=8O 0??;5B0. -B>B 0B@81CB B@0:BC5BAO B0: 65, :0: 2 B535 I M G , 2>76=K5 53> 7=0G5=8O - L E F T , R I G H T , T O P , T E X T T O P , M I D D L E , A B S M I D D L E , B A S E L I N E , B O T T O M , A B S B O T T O M . V S P A C E = p i x e l s H S P A C E = P I X E L S -B8 =5>1O70B5;L=K5 0B@81CBK 7040NB H8@8=C A2>1>4=>3> ?@>AB@0=AB20 2 ?8:A5;OE A25@EC 8 A=87C 0??;5B0 ( V S P A C E ) , 8 A;520 8 A?@020 >B =53> ( H S P A C E ) . =8 B@0:BCNBAO B>G=> B0: 65, :0: >4=>8B B53 405B 2>76=>ABL ?5@54020BL 87 H T M L - AB@0=8FK 0??;5BC =5>1E>48<K5 5<C 0@3C;CG0NB MB8 0B@81CBK, 2K7K20O 4 g e t P a r a m e t e r ( ) , >?8AK205<K9 =865. 5@540G0 ?0@02 g e t P a r a m e t e r ( S t r i n g ) 5B>4 g e t P a r a m e t e r 2>72@0I05B 7=0G5=85 B8?0 S t r i n g , A>>B25BAB2CNI55 C:070==><C 8<5=8 ?0@0<5B@0. A;8 20< 2 :0G5AB25 ?0@03>- ;81> 4@C3>3> B8?0, 2K 4>;6=K ?@5>1@07>20BL AB@>:C- ?0@0<5B@ A0AB>OB5;L=>. K A59G0A C2848B5 =5:>B>@K5 ?@8;L7>20=8O 40 g e t P a r a m e t e r 4;O 872;5G5=8O ?0@02 87 ?@82545==>3> =865 ?@8<5@0: 865 ?>:070=>, :0: 872;5:05BAO :064K9 87 MB8E ?0@02: S t r i n g F o n t N a m e = g e t P a r a m e t e r ( " f o n t N a m e " ) ; S t r i n g F o n t S i z e = I n t e g e r . p a r s e I n t ( g e t P a r a m e t e r ( " f o n t S i z e " ) ) ; S t r i n g L e a d i n g = F l o a t . v a l u e O f ( g e t P a r a m e t e r ( " l e a d i n g " ) ) ; S t r i n g P a i d U p = B o o l e a n . v a l u e O f ( g e t P a r a m e t e r ( " a c c o u n t E n a b l e d " ) ) ; >=B5:AB 0??;5B0 g e t D o c u m e n t B a s e 8 g e t C o d e B a s e >76=>, K 1C45B5 ?8A0BL 0??;5BK, :>B>@K=04>18BAO O2=> 703@C60BL 40==K5 8 B5:AB. J a v a ?>72>;O5B 0??;5BC 703@C60BL 40==K5 87 :0B0;>30, 2 :>B>@>;0305BAO H T M L - 4>:C:C30, 87 :>B>@>3> 1K; 703@C65= c l a s s - D09; A :>4>40 - g e t C o d e B a s e ) . A p p l e t C o n t e x t 8 s h o w D o c u m e n t A p p l e t C o n t e x t ?@54AB02;O5B A>1>9 A@54AB20, ?>72>;ONI85 ?>;CG0BL 8=D>@1 >:@C65=88 @01>B0NI53> 0??;5B0. 5B>4 s h o w D o c u m e n t ?@82>48B : B> 7040==K9 53> ?0@0:CB>1@0605BAO 2 3;02=>:=5 1@0C75@0 8;8 D@59G=0O ?5G0BL B;04>G=CN ?5G0BL 6=> 2K2>48BL 2 420 =A>;L 8 2 AB0BCA=CN AB@>:C ?@>3@0<AB@0 0??;5B>2. ;O B>3>, GB>1K 2K25AB8 A>>1I5=85 =0 :>=A>;L, =04> =0?8A0BL: S y s t e m . o u t . p r i n t l n ( H e l l o t h e r e , w e l c o m e t o J a v a ) ; !>>1I5=8O =0 :>=A>;8 >G5=L C4>1=K, ?>A:>;L:C :>=A>;L >1KG=> =5 284=0 ?>;L7>20B5;OAB0B>G=> ;L:8E A>>1I5=89. 1@0C75@5 N e t s c a p e :>=A>;L J a v a 4>ABC?=0 87 4 s h o w S t a t u s 2K2>48B B5:AB 2 AB0BCA=>9 >1;0AB8 ?@>3@0<445@6:>9 J a v a . AB0BCA=>9 >1;0AB8 6=> 2K25AB8 B>;L:> >4=C AB@>:C A>>1I5=8O. >@O4>: 8=8F80;870F88 0??;5B0 865 ?@82545= ?>@O4>:, 2 :>B>@>< 2K7K20NBAO 4K :;0AA0 A p p l e t , A ?>OA=5=8O 8;8 =5B ?5@5>?@545;OBL 40==K9 4. i n i t 5B>4 i n i t 2K7K205BAO ?5@2K<. =5;6=K 8=8F80;878@>20BL A2>8 ?5@54 s t a r t 2K7K205BAO A@07C 65 ?>A;5 40 i n i t . = B0:65 8A?>;L7C5BAO 2 :0G5AB25 AB0@B>2>9 B>G:8 4;O 2>7>1=>2;5=8O @01>BK ?>A;5 B>3>, :0: 0??;5B 1K; >AB0=>2;5=. B> 2@5<O, :0: 4 i n i t 2K7K205BAO B>;L:> >4=064K - ?@8 703@C7:5 0??;5B0, s t a r t 2K7K205BAO :064K9 @07 ?@8 2K2>45 H T M L - 4>:C45@60I53> 0??;5B, =0 M:@0=. "0:, =0?@8;L7>20B5;L ?5@5945B : =>2>9 W W W - AB@0=8F5, 0 70B54>;68B @01>BC A 40 s t a r t . p a i n t 5B>4 p a i n t 2K7K205BAO :064K9 @07 ?@8 ?>2@5645=88 0??;5B0. A W T A;548B 70 A>AB>O=85:>= 2 A8AB5<5 8 70<5G05B B0:85 A;CG08, :0:, =0?@8:=0 0??;5B0 4@C38:=>A;5 B>3>, :0: 0??;5B A=>20 >:07K205BAO 2848<KAAB0=>2;5=8O 53> 87>1@065=8O 2K7K205BAO 4 p a i n t . u p d a t e A?>;L7C5 C;G0=8N 4 u p d a t e :;0AA0 A p p l e t A=0G0;0 70:@0H8205B 0??;5B F25B>=0 ?> C;G0=8N, ?>A;5 G53> 2K7K205B 4 p a i n t . A;8 2K 2 45 p a i n t 70?>;=O5B5 D>= 4@C38;L7>20B5;L 1C45B 2845BL 2A?KH:C F25B0 ?> C;G0=8N ?@8 :064>25 40 u p d a t e - B> 5ABL, 2AO:89 @07, :>340 2K ?5@5@8A>2K205B5 0??;5B. 'B>1K 871560BL MB>3>, =C6=> 70<5AB8BL 4 u p d a t e . >1I5 2K?>;=OBL >?5@0F88 @8A>20=8O 2 45 u p d a t e , 0 2 45 p a i n t , : :>B>@>1@0I0BLAO A W T , ?@>AB> 2K720BL u p d a t e . s t o p 5B>4 s t o p 2K7K205BAO 2 B>B 340 1@0C75@ ?>:8405B H T M L - 4>:C45@60I89 0??;5B. @8 2K7>25 40 s t o p 0??;5B 5I5 @01>B05B. K 4>;6=K 8A?>;L7>20BL MB>B 4 4;O ?@8>AB0=>2:8 B5E ?>4?@>F5AA>2, @01>B0 :>B>@KE =5>1O70B5;L=0 ?@8 =52848A;5 B>3>, :0: ?>;L7>20B5;L A=>20 >1@0B8BAO : MB>9 AB@0=8F5, 2K 4>;6=K 1C45B5 2>7>1=>28BL 8E @01>BC 2 45 s t a r t . d e s t r o y 5B>4 d e s t r o y 2K7K205BAO B>340, :>340 A@540 ( =0?@8 0??;5B =C6=> ?>;=>ABLN C40;8BL 87 ?0< 45 =C6=> >A2>1>48BL 2A5 @5AC@AK, :>B>@K5 8A?>;L7>20; 0??;5B. 5@5@8A>2:0 >72@0B8<AO : 0??;5BC H e l l o W o r l d A p p l e t . =5< <K 70<5AB8;8 4 p a i n t , GB> ?>72>;8;> 0??;5BC 2K?>;=8BL >B@8A>2:C. :;0AA5 A p p l e t ?@54CAB@5=K 4>?>;=8B5;L=K5 4K @8A>20=8O, ?>72>;ONI85 MDD5:B82=> 70:@0H820BL G0AB8 M:@0=0. @8 @07@01>B:5 ?5@2KE 0??;5B>2 ?>@>9 =5?@>AB> ?>=OBL, ?>G5<C 4 u p d a t e =8:>340 =5 2K7K205BAO. ;O 8=8F80F88 u p d a t e ?@54CAB@5=K B@8 20@80=B0 40 r e p a i n t . r e p a i n t "
" . J L j T ~ z" |" " " " " $ &% *B*CJ aJ ph &j hc7 h^&W