ą‰• ݟ՜… ąĶ‡œ„
¬Ģé’‚é— ąĪĮĖéœĮ ĖéŸéœĮßé…’› PFPageSetupDialog ąĖ‚‹ ąĶ‡œ„ ĪĮ ąĖ‚•…‹Į ‚ƒ
.ĖéŸéŸ‚雜 ƂŠ…œĮ ĮĶ Ģ’‚— ŠĶߋ ˌ ąĖ‚›Ą JDK 1.4 ’…–ß ąĖœŸĄ ĶĖ ß ¬ąŸŒ‚‰
Ė‚Ÿƒ ĮĶ ŻĶ‚žˆ ś‹– .˟Ÿ‚›œ ąĖ‚•…‹Į PFPageFormat К— ‚ƒ ŻĮ߅ ĮĶ Šš— ޟĮ
ąé‰é• ’‚ž—ŸĶ…› ’Į̓ container ڟ ŽĮߜƒ PFPageFormat ŽĮ ĶĖ ą— ĖŸĶ߂Ÿƒ
PFPageFormat ’ŸŒ ˟‚ƒ PFPageSetupDialog ĪĮ ąĖ‚•…‹Į Ķß՜› ąƒ .˜—’› ܛ
ĶƒĶ‚— ąƒ ĮĶ PFPageForamt ĶŸĖ‚–› Ūߙ‚ŸĖ Š„‹ .˟œ— ܂‹ĶĮ ŽĄ ąĖœĪ‚‹ ąƒ ĮĶ
Ķ韟“… ĮĶ ‚žœĄ ‚Ÿ ĖĶŸĢ„ƒ ĮĶ ą‰• ś͕ ĶŸĖ‚–› ˜Į߅ ’› ßĮ ą— ĖĖ’› Ž‚Œœ
.ĖĖ


ą‰• ݟ՜… ąĶ‡œ„ :² ܗŒ



:ݟĪĮ˜Ÿƒ ’‚˜œ Ė…› ޟĮ ąŸž… ܉ĮĶ› ąƒ Žßœ—Į



PFPageSetupDialog :µ ŋŸ™



FormPanel ’éŸéŒ ĪĮ ąĶé‡éœé„ ’‚靱•™ß› џĮĶĄ ß ÉĶŌ Ž…Š‚‹ ąœŸžƒ Ķß՜› ąƒ
Ż‚é‡éœĮ Ž‚é…éŸĮ̓ ĮĶ FormLayout ’ŸĮĶĄ ą‰• ĶŸĖ› ڟ Ķ‚— ą— ĖŸœ— ąĖ‚•…‹Į
ąéé‡ĮĶ› Resources ąƒ FormLayout ąĶ‚ƒ ĶĖ Ķ…ŒŸƒ łšŌĮ Ƌ— ’Į̓) .ĖĖ’›
ĮĶ įĖßĶß ’‚éĶ酙Ÿ• ß ‚žƒ‹ˆĶƒ ˟œĮ߅’› FormLayout ĪĮ ąĖ‚•…‹Į ‚ƒ .(˟œ—
’‚éžé…é•é‡ Žßé…é‹/ŲéŸĖĶ ĶéŸĖ‚é–é› ĪĮ ąĖ‚•…‹Į ‚ƒ Š„‹ .˟͟˜ƒ Ķ՜ ĶĖ ’—Ÿ
Ķ… Ž‚‹Ą ’™ŸŠ Formlayout ĪĮ ąĖ‚•…‹Į .˟Ė ĶĮĶ– Ėߊ ܉› ĶĖ ĮĶ Žß…‹/ƋˆĶƒ
(±¹-øø ŌßԊ) .˟œ— initialize ĮĶ Ūߙ‚ŸĖ ąĶ‡œ„ .ˌ‚ƒ’› GridBaglayout ĪĮ
ąĶŸŠĢ PFPageFormat ĶĖ ą— ’Ÿ‚Ķ…›ĮĶ‚„ setFields() Ė…› ĪĮ ąĖ‚•…‹Į ‚ƒ Š„‹
‚éĖ陟• џĮĶĄ ß ÉĶŌ Š„‹ .˜ߌ’› ąĖĮĖ Åƒ‹œ Ėߊ ŅߍŠ› ’‚Ė™Ÿ• ąƒ ĖœĮąĖŒ
‚éƒ ‚éĖé™éŸé• ąéƒ ’éĖ џĮĶĄ ÉĶŌ ą— ĖŸœŸƒ’› .(¹µ-±°° ŌßԊ) Ėߌ’› ąĖĮĖ
’é—éŸ ąĶé‡éœ„ ’ßĶ ĖŸ™— ßĖ Š„‹ .ŋĮ ąĖ‚‹ ĶĖ–ˆ (FormPanel К— ĪĮ ąĖ‚•…‹Į
ąĖĮĖ Ń韂é›éœ Page setup ąĶ‡œ„ ’…–ß .˜ߌ’› ܂• Cancel į͘ŸĖ ß Accept
ß ĖĶéŸĢ„ƒ ĮĶ ąĖŒ Ė‚‡ŸĮ ÅĮ͟Ÿ“… Accept ˟™— ƂŠ…œĮ ‚ƒ ˜Į߅’› ĶƒĶ‚— ¬ĖŒ
Ėé…é› ąéƒ .ĖĶéŸé˜éƒ ąĖéŸĖ‚éœ ĮĶ ÅĮĶéŸéŸé“é… Cancel ĖéŸé™— ƂŠ…œĮ ‚ƒ ‚Ÿ
ĮĶ Accept ĶéƒĶ‚é— ’é…é–ß .ĖéŸĪĮĖ霟ƒ ’‚˜œ ±ø² Ԋ ĶĖ ActionPerformed()
’éŸéŒ ĶĖ ĮĶ ‚Ė™Ÿ• ĶŸĖ‚–› ‚… Ėߌ’› ąĖĪ ĮĖ getField() Ė…› ˜—’› ƂŠ…œĮ
ĮĶ Cancel ĶéƒĶ‚é— Ķé˜Į .Ėß錒› Ų̉ ąĶ‡œ„ Š„‹ .˟‚›œ ąĶŸŠĢ PFPageFormat
Ė韂é›éœ ąĶŸŠĢ PFPageFormat ’ŸŒ ĶĖ ĮĶ ĶŸĖ‚–› ą—œĄ ’ƒ ąĶ‡œ„ ¬Ėœ— ƂŠ…œĮ
.ĖßĶ’› Ķ‚œ—

ß ĖĖ’› ĶĮĶ– ŠĶ…‹Ė ĶĖ ĮĶ Ü›‚ Ż…‹Ÿ‹ ĪĮ ܖ…‹› ąĶ‡œ„ ڟ Page Setup ąĶ‡œ„
.ĖĪ‚‹’› ۜ‚› ß ąˆĶ‚„ ڟ È Ć߈ Ķ‚žˆ ‚ƒ 𛂗 ĮĶ Ėߊ

Ä‚éˆ :Åé‹Į ąĖ߃ įĶ‚Ÿ‹ƒ ŚĮߋ ܛ‚ ą— Żœ— щ ’ßŽß› ’ßĶ ŻĮߊ’› Žßœ—Į
ĮĶ PFVisualComponent ¬Ćßéˆ Ķ‚žˆ ąƒ ‘ƒ‚… ޟĮ ŽĖßĪ•Į ’Į̓ .’Ķƒ ’‚ą•™ß›
.ŻĖߛœ Ė‚‡ŸĮ



‚‡—Ÿ ÅĶߍƒ ą™‚–› ܗ
AWT/Swing ’‚ą•™ß› È
123456

’‡œ‹Ķ՜
ޟĮ ĖĶߛ ĶĖ ĮĶ Ėߊ Ķ՜
:˟Ÿß˜ƒ ‚› ąƒ Ć™Ō›

ŃĪĶĮ ‚ƒ ’™ŸŠ -
ŃĪĶĮ ‚ƒ -
ŃĪĶĮ’ƒ -

’œ šßŌ ’™ŸŠ -
Ƌ‚œ› -
ą‚…ß— -

’Š… ’™ŸŠ -
Ćߙԛ -
ŋŸœ ’Š… ’•‚— ąĪĮ˜Į ąƒ -


:Ż‚œ

:ڟœßĶ…—™Į ŋ„

: Å—ĶŒ Ż‚œ








Copyright 2001, JavaWorld/International Data Group Inc./PC WORLD Iran. All rights reserved.