Cainteoir 1: Déanaimis scríobh le clár le comhéadan úsáideora grafacha chomh maith le réimse téacs a ligeann don úsáideoir a cineál i roinnt téad agus bhuail Cuir isteach, ag a pointe go teaghrán ar fáil do mo chlár. I bhfad ar nós GetString i Leabharlann CS50 Oibríonn, ach an uair seo le comhéadan úsáideora grafacha. A ligean ar tús a chur leis. Tá mé scríofa cheana féin ag roinnt cód cnámharlaigh, mar sin a ligean ar a líonadh anois i bán. GTextField, ag iarraidh é réimse. A shannadh sé an luach ar ais de newGTextField. Agus ag sonrú gur mhaith liom a fheiceáil 10 carachtair ón úsáideoir ar an scáileán ag an am. A ligean ar setActionCommand chéad ghlaoch eile, dul i réimse, ag dul i rá, ceanglófar athfhriotail ó "ionchur." I bhfocail eile, a ligean ar chomhlachú leis an réimse téacs teaghrán uathúil "ionchur." ach i gcás mo Tá comhéadan úsáideora téacs il réimsí, beidh an teaghrán uathúil an ceann seo a aithint. A ligean ar addToRegion chéad ghlaoch eile, ag dul i fuinneog, ag dul i réimse, ag dul i ceanglófar athfhriotail "THEAS," ar leith aitheantóir sainithe sa Stanford Go Leabharlann Inaistrithe shonróidh an theas nó ó bhun réigiún de mo comhéadan úsáideora. A ligean ar seo chugainn aslú lúb gan teorainn. Agus taobh istigh den lúb, a ligean ar éisteacht do dhá imeacht. Amháin, an t-úsáideoir a dhúnadh an fhuinneog. Nó dhá, an t-úsáideoir a chlóscríobh rud éigin isteach sa réimse téacs. A ligean ar dhearbhú gActionEvent. Ag glaoch ar sé ócáid. A shannadh sé an tuairisceán luach waitForEvent. A shonrú go bhfuil an cineál ócáid ​​gur mhaith linn a buíochas a éisteacht le haghaidh bhfuil ACTION_EVENT, áit a bhfuil ACTION_EVENT tairiseach dearbhaíodh sa Inaistrithe Stanford Go sonraíonn Leabharlann go bhfuil an cineál ócáid. A ligean ar sheiceáil amach romhainn más rud é, getEventType, dul i gcás ionann, ionann WINDOW_CLOSED, tairiseach eile a dhearbhú sa Inaistrithe Stanford Leabharlann a chuireann in iúl go Tá an fhuinneog dúnta. Ansin a ligean ar bhriseadh ach amach an lúb gan teorainn. Seachas sin, a ligean ar a sheiceáil anois ar cibé an Tá úsáideoir clóscríofa rud éigin isteach go réimse téacs. Más rud é, i gcomparáid téad, getActionCommand, dul i gcás, camóg ceanglófar athfhriotail ó Is ionann "ionchur" ionann 0. I bhfocail eile, má tá an aitheantóir uathúil réimse téacs inar Tá an t-úsáideoir clóscríofa rud éigin comhionann leis an aitheantóir uathúil go bhfuil mé sonraithe níos luaithe, a ligean ar dhéanamh ar an méid seo a leanas. "Bhí ionchur% s." Comharthaí athfhriotail ceanglófar printf Agus a ligean ar plug-in chun na % S an luach ar ais féach ar an bhunchód a rith i réimse, áit a bhfuil féach ar an bhunchód eile fheidhm, atá sainithe i Stanford Leabharlann Inaistrithe, faigheann go bhfuil an téacs ó réimse. A ligean ar a shábháil anois, a thiomsú, agus a reáchtáil an chláir seo. Déan téacs. . / Téacs. Níl mo comhéadan úsáideora, agus níl réimse téacs ag bun an leathanaigh. A ligean ar rud éigin cosúil le cineál h-r-l-l-o, Iontráil. Agus ansin, ar an bun mo fuinneog consól, go deimhin fheicimid go bhfuil "Dia duit" a bhí ionchur.