>> HOPARL脰R 1: bir proqram yazmaq ed蓹k ki, bir il蓹 bir qrafik istifad蓹莽i interfeysi var
kutuyu v蓹 biz anlamaq bilm蓹z g枚rmek istifad蓹莽i 眉莽眉n qulaq asmaq 眉莽眉n nec蓹
ki, onay qutusu il蓹 qar艧谋l谋ql谋 bel蓹 Biz ekranda 莽ap ed蓹 bil蓹rsiniz ki,
biz istifad蓹莽i 莽ek e艧itm蓹k zaman v蓹 ya onay kutusunu i艧aretini sil.
>> M蓹n 枚z眉m burada a莽谋lm谋艧 kazan谋lm谋艧 b蓹zi skelet kodu il蓹 inki艧af.
陌ndi bo艧 getm蓹k v蓹 doldurmaq bildirin.
Birincisi, ki, p蓹nc蓹r蓹 ayr谋lmas谋 sonra, m蓹n deyil蓹m ir蓹li getm蓹k v蓹 ayr谋lmas谋 gedir
GCheckBox, onay z蓹ng.
M蓹n ona qaytar谋lmas谋 t蓹yin gedir蓹m newGCheckBox d蓹y蓹ri, v蓹 m蓹n
I ", dem蓹k, bir simli ke莽m蓹k niyy蓹tind蓹dir raz谋yam. "Ba艧qa s枚zl蓹, ki, var
蓹laq蓹dar olacaq ki, etiket ki, 莽ek qutusu il蓹.
>> Next nin ir蓹li getm蓹k v蓹 z蓹ng ed蓹k setActionCommand, bu ke莽蓹n
unikal onay v蓹 ke莽蓹n identifikatoru, "莽ek." kimi Dig蓹r
s枚zl蓹r, unikal birl蓹艧m蓹k ist蓹yir蓹m q蓹d蓹r 枚zba艧谋na s枚z, lakin
x眉susi olaraq bu halda bel蓹, "yoxlamaq" Bu onay yoxlan谋l谋r zaman, m蓹n
potensial benzersiz ki, m眉蓹yy蓹n ed蓹 bil蓹r m蓹nim interface 眉莽眉n ba艧 蓹g蓹r onay kutusunu
莽ox onay var.
>> Yan谋nda olan yan谋ndak谋 onay kutusunu 蓹lav蓹 edin addToRegion il蓹 istifad蓹莽i interfeysi,
, onay ke莽蓹n p蓹nc蓹r蓹 ke莽蓹n v蓹 quote d谋rna臒谋 ba臒lamaq ke莽蓹n
"SOUTH," unikal identifikator olan "SOUTH" Stanford m眉蓹yy蓹n
Sad蓹c蓹 aiddir ki Portable Kitabxana c蓹nub regionu, v蓹 ya alt
bir istifad蓹莽i interfeysi rayonu.
>> N枚vb蓹ti q蓹sd蓹n bi艧irm蓹k ed蓹k sonsuz loop.
Bu loop Inside, indi g蓹l蓹k 眉莽 t蓹dbirl蓹r 眉莽眉n qulaq asmaq.
One, 莽al谋艧谋r istifad蓹莽i p蓹nc蓹r蓹 ba臒lay谋n.
陌ki, kutuyu i艧aretleyerek istifad蓹莽i.
V蓹 眉莽, istifad蓹莽i i艧areti kald谋rarak qutusu.
>> Ilk bir GActionEvent elan ed蓹k, hadis蓹 z蓹ng.
V蓹 qaytar谋lmas谋 眉莽眉n t蓹yin waitForEvent d蓹y蓹ri.
ACTION_EVENT, bir sabit ke莽蓹n Stanford Portable elan
M蓹n ist蓹diyiniz g枚st蓹rir ki, kitabxana bir h蓹r蓹k蓹t 眉莽眉n qulaq asmaq ist蓹yir蓹m.
>> N枚vb蓹ti 莽ek ed蓹k 蓹g蓹r, getEventType, T蓹dbird蓹 ke莽蓹n b蓹rab蓹rdir b蓹rab蓹rdir
WINDOW_CLOSED ba艧qa daimi elan Stanford portable
ki, h蓹qiq蓹t蓹n g枚st蓹rir ki, kitabxana, p蓹nc蓹r蓹 ba臒lan谋b.
Sonra 莽谋xmaq imkan m蓹nim ba艧qa sonsuz loop.
>> N蓹hay蓹t, 蓹n istifad蓹莽i 眉莽眉n qulaq asmaq bildirin kutuyu i艧aretleyerek v蓹 ya box i艧areti kald谋rarak
a艧a臒谋dak谋 kimi.
茝g蓹r getActionCommand m眉qayis蓹 string, T蓹dbird蓹 ke莽蓹n.
Verg眉l quote d谋rna臒谋 ba臒lamaq "yoxlamaq" b蓹rab蓹rdir 0 b蓹rab蓹rdir.
Ba艧qa s枚zl蓹, 蓹g蓹r unikal identifikator il蓹 ba臒l谋
yoxlan谋lm谋艧 ki, onay, quote edir d谋rna臒谋 ba臒lamaq, "莽ek" unikal
M蓹n t蓹chiz ki identifikatoru 蓹vv蓹l sonra ed蓹k
a艧a臒谋dak谋 ke莽in.
>> Onay isSelected, onda m蓹n gedir蓹m M蓹s蓹l蓹n, onay 莽ap etm蓹k
yoxlan谋lm谋艧d谋r.
Else M蓹n g眉man gedir蓹m ki, qutusu kontrolsuz idi v蓹 m蓹n deyil蓹m
蓹v蓹zin蓹 bu 莽ap olacaq.
Printf qutusu kontrolsuz idi.
Ba艧qa s枚zl蓹, isSelected ba艧qa Stanford m眉蓹yy蓹n funksiyas谋
Ki Portable Kitabxana m蓹hz - yoxlamaq 蓹g蓹r
bir onay se莽ilir.
>> T蓹rtib, indi xilas ed蓹k, v蓹 bu proqram run.
Onay olun.
. / Onay.
M蓹nim istifad蓹莽i interfeysi var.
V蓹 h蓹qiq蓹t蓹n, m蓹nim onay var.
M蓹n indi bas谋n varsa, "onay idi . yoxlan谋l谋r "M蓹n yenid蓹n bas谋n 蓹g蓹r,
"Qutusu kontrolsuz idi."