Cainteoir 1: Déanaimis scríobh le clár a Tá comhéadan úsáideora grafach le seiceáil an bosca, agus féach más rud é nach féidir linn a figiúr amach conas a éisteacht le haghaidh úsáideora idirghníomhaíochtaí leis an ticbhosca sin gur féidir linn a phriontáil ar an scáileán aon uair a chloiseann muid an seic úsáideora nó dhíchliceáil go ticbhosca. Tá mé gotten a thosaigh mé féin anseo i cinn le roinnt cód chnámharlaigh. Anois, a ligean ar dul agus a líon isteach an bán. Gcéad dul síos, tar éis an leithdháileadh an fhuinneog, tá mé dul chun dul ar aghaidh agus a leithdháileadh ar GCheckBox, ag iarraidh é ticbhosca. Agus tá mé ag dul a shannadh dó an tuairisceán luach newGCheckBox, agus tá mé dul chun pas a fháil i ar shraith de, a rá, "Tá mé aontú. "I bhfocail eile, go bhfuil an lipéad a bheith bainteach leis an ticbhosca. Next, a ligean ar dul ar aghaidh agus glaoch ar setActionCommand, ag dul i ticbhosca agus a rith i leith aitheantóir, cosúil le "seiceáil." I eile focail, ba mhaith liom a chomhlachú uathúil focal, beagán treallach, ach go sonrach sa chás seo "seiceáil," mar sin nuair atá an ticbhosca seo a sheiceáil, mé Is féidir a aithint d'fhéadfadh go sainiúil ticbhosca má tharla mo comhéadan Tá ticbhoscaí il. A ligean ar seo chugainn cuir an ticbhosca leis an comhéadan úsáideora le addToRegion, dul i bhfuinneog, ag dul i ticbhosca, agus ag dul i comharthaí athfhriotail ceanglófar "THEAS," "THEAS" á aitheantóir uathúil shainmhínítear sa Stanford Leabharlann Inaistrithe go dtagraíonn ach a an réigiún an deiscirt, nó an bun réigiún, de comhéadan úsáideora. A ligean ar aslú eile d'aon ghnó lúb gan teorainn. Taobh istigh de seo lúb, a ligean anois éisteacht ar feadh trí ghníomhartha. Amháin, an t-úsáideoir ag iarraidh a dún an fhuinneog. Dhá, an t-úsáideoir a sheiceáil sa bhosca. Agus triúr, an unchecking úsáideora bhosca. A ligean ar a dhearbhú an chéad GActionEvent, glaoch sé imeacht. Agus a shannadh dó an tuairisceán luach waitForEvent. A rith i ACTION_EVENT, tairiseach dearbhaíodh sa Inaistrithe Stanford Leabharlann a chuireann in iúl gur bhuaigh mé buíochas a éisteacht le haghaidh caingean. A ligean ar sheiceáil amach romhainn más rud é, getEventType, dul i gcás ionann, ionann WINDOW_CLOSED, tairiseach eile a dhearbhú sa iniompartha Stanford leabharlann a chuireann in iúl go bhfuil, go deimhin, Tá an fhuinneog dúnta. Ansin a ligean ar bhriseadh amach as mo lúb gan teorainn a mhalairt. Ar deireadh, a ligean ar éisteacht don úsáideoir seiceáil an bosca nó unchecking sa bhosca mar seo a leanas. Má teaghrán i gcomparáid de getActionCommand, dul i gcás. Camóga ceanglófar athfhriotail "seiceáil" ionann is ionann 0. I bhfocail eile, má tá an aitheantóir uathúil a bhaineann leis an Tá ticbhosca go bhfuil seiceáilte, ceanglófar comharthaí athfhriotail, "seiceáil," an uathúil aitheantóir a sholáthair mé níos luaithe, ansin a ligean ar dul ar aghaidh a dhéanamh ar an méid seo a leanas. Má isSelected ticbhosca, ansin tá mé ag dul a phriontáil amach, mar shampla, ticbhosca Cuireadh sheiceáil. Eile Tá mé ag dul chun glacadh leis go bhfuil an Bhí ticbhosca unchecked, agus mar sin tá mé ag dul go dtí seo a phriontáil ina ionad. Bhí ticbhosca printf unchecked. I bhfocail eile, tá isSelected eile fheidhm atá sainithe i Stanford Leabharlann Inaistrithe go ndéanann go díreach - seiceáil Tá ticbhosca roghnaithe. A ligean ar a shábháil anois, a thiomsú, agus a reáchtáil an chláir seo. Déan ticbhosca. . / Ticbhosca. Níl mo comhéadan úsáideora. Agus go deimhin, tá mo ticbhosca. Má mé cliceáil anois é, "a bhí ticbhosca sheiceáil. "Agus má mé cliceáil air arís, "Bhí ticbhosca unchecked."