>> Oratè 1: Se pou yo ekri yon pwogram ak yon grafik koòdone itilizatè kòm byen ke
yon jaden tèks ki pèmèt itilizatè a tape nan kèk fil ak frape Antre nan, nan
ki pwen ke fisèl se bay nan pwogram m 'yo.
Anpil tankou GetString nan bibliyotèk la CS50 travay, men fwa sa a ak yon
grafik itilizatè koòdone.
Se pou yo jwenn te kòmanse.
>> Mwen te deja ekri kèk kòd zo, Se konsa, kite a kounye a ranpli nan yon vid.
GTextField Li rele l jaden.
Plase li valè a retounen nan newGTextField.
Apre sa, ki espesifye ke mwen ta renmen wè 10 karaktè soti nan itilizatè a sou
ekran an nan yon tan.
>> Se pou yo pwochen setActionCommand rele, pase nan jaden, pase nan di,
quote unquote "D '." Nan lòt mo, kite a gen rapò ak sa a jaden tèks
inik fisèl "D '." jis nan ka mwen an koòdone itilizatè gen tèks miltip
chan sa yo, fisèl sa a ap inikman idantifye yon sèl sa a.
>> Se pou yo pwochen addToRegion rele, pase nan fenèt, pase nan jaden, pase
nan quote unquote "SOUTH," yon inik idantifyan sa defini nan Stanford la
Bibliyotèk Portable ki espesifye sid la oswa anba
rejyon nan koòdone itilizatè m 'yo.
>> Se pou yo kap vini an pwovoke yon bouk enfini.
Ak andedan sa a bouk, se pou yo koute pou de evènman yo.
Youn, itilizatè a fèmen fenèt la.
Oswa de, itilizatè a tape yon bagay nan ki jaden tèks.
Se pou yo deklare yon gActionEvent.
Rele li evènman.
Plase li retounen nan valè de waitForEvent.
Ki espesifye ki kalite a nan evènman nou ta renmen koute pou se yon ACTION_EVENT,
kote ACTION_EVENT se yon konstan te deklare nan Portable nan Stanford
Bibliyotèk ki espesifye ki di ki kalite evènman.
>> Se pou yo pwochen chèk si, getEventType, pase nan evènman, egal egal
WINDOW_CLOSED, yon lòt konstan te deklare nan Portable nan Stanford
Bibliyotèk ki endike te fenèt la fèmen.
Lè sa a, se pou yo tou senpleman kraze soti nan sa a bouk enfini.
>> Sinon, se pou yo kounye a tcheke si la te itilizatè tape yon bagay nan ki
tèks jaden.
Si, fisèl konpare, getActionCommand, pase nan evènman, vigil quote unquote
"D '" egal egal 0.
Nan lòt mo, si idantifikatè inik jaden an tèks nan ki
te itilizatè a tape yon bagay ki egal ak sa yo ki idantifyan inik ki mwen
espesifye pi bonè, se pou yo fè bagay sa yo.
>> Printf quote unquote "% s te antre." Li kite yo ploge nan pou sa
% S valè a retounen nan jètèk pase nan jaden an, kote jètèk se yon lòt
fonksyon, sa defini nan Stanford la Bibliyotèk pòtab, ki vin tèks la
ki sòti nan yon jaden.
>> Se pou nou kounye a sove, konpile, epi kouri pwogram sa a.
Fè tèks.
. / Tèks.
Genyen koòdone itilizatè mwen an, epi gen nan ki jaden tèks nan pati anba a.
Se pou yo tape yon bagay tankou h-E-l-l-o, Antre.
Epi gen, nan pati anba a pou m ' fenèt konsole, tout bon nou wè
ke "alo" te antre.