>> 揚聲器1：讓我們寫了一個程序 圖形用戶界面，以及
一個文本字段，允許用戶 輸入一些字符串，然後按Enter鍵，在
而此時該字符串是 提供給我的程序。
很像的GetString的CS50圖書館 工作，但此時用
圖形用戶界面。
讓我們開始吧。
>> 我已經寫了一些骨架代碼， 所以現在讓我們填寫的空白。
GTextField，稱這是場。
分配給它的返回值 的newGTextField。
並指定我倒要看看 從用戶10個字符
畫面的時間。
>> 讓我們下一次調用的setActionCommand， 在傳遞現場，傳遞中說，
報價解除引用“輸入”。換句話說， 讓我們聯想到這個文本字段
唯一的字符串“輸入”。以防萬一我 用戶界面有多個文本
域，這個字符串將唯一 確定這一點。
>> 讓我們下一次調用addToRegion，傳遞 窗口，在傳遞現場，傳遞
在報價引文結束“南”的獨特 在斯坦福定義的標識符
便攜圖書館，指定 南部或底部
我的用戶界面的區域。
>> 讓我們接下來的誘發無限循環。
而這個循環中，讓我們 偵聽兩個事件。
一，關閉窗口的用戶。
或二，用戶鍵入的東西 到該文本字段。
讓我們來聲明一個gActionEvent。
調用它的事件。
分配給它的回報 waitForEvent的價值。
指定事件的類型，我們會 喜歡聽的是一個ACTION_EVENT，
其中ACTION_EVENT是一個常數 在斯坦福便攜式聲明
圖書館，指定 這種類型的事件。
>> 讓我們接下來的檢查，如果，getEventType， 傳遞事件，等於等於
WINDOW_CLOSED，另一個常量聲明 在斯坦福大學的便攜式
庫，它表明 該窗口已經關閉。
接下來就讓我們簡單地打出來 這個無限循環。
>> 否則，現在讓我們檢查是否 用戶鍵入的東西成
文本字段。
如果字符串比較，getActionCommand， 傳遞事件，逗號報價引文結束
“輸入”等於等於0。
換句話說，如果所述唯一標識符 文本字段成
用戶鍵入的東西是平等的 該唯一標識符，我
指定較早，讓我們 做到以下幾點。
>> printf的報價引文結束“％s的輸入了。” 並讓我們插件為
％s的的getText通過的返回值 在該領域，其中的getText是另一
功能，在斯坦福大學的定義 便攜圖書館，那得到的文本
從一個字段。
>> 現在，讓我們保存，編譯， 並運行此程序。
讓文字。
/文本。
還有我的用戶界面，並有 在底部的文本字段。
讓我們輸入類似 H-E-L-L-O，回車。
而且，在底部的我的 控制台窗口中，我們確實看到
說“你好”被輸入。