揚聲器1:讓我們寫了一個程序 其包括圖形用戶界面 一個窗口,有一個按鈕英寸 讓我們開始吧。 首先,讓我繼續前進,宣克 窗口,調用該變量窗口。 並分配給它,返回 新克窗口值。 這將實例化我們的窗口。 然後我們指定的320寬度 像素,240像素高度。 有些武斷,但小 足以適合在屏幕上。 現在,讓我們實例化一個g鍵。 不僅與一個標籤,用戶 將看到的,而且具有獨特的 標識符。 所謂的行動命令,那將 事實上唯一標識該按鈕。 G按鈕,按鈕,得到的回報 新g鍵的值。 它是一個標籤應是, 很簡單,按鈕。 然後我們來設置動作命令, 通過在按鈕和一個獨特的, 有些什麼任意單詞,請單擊。 現在,讓我們將按鈕添加到一個區域 窗口,繞過在窗口中 和按鈕,以及一個標識符 窗口的南部地區 - ,根據美國斯坦福便攜 庫,是下部 屏幕。 現在讓我們來故意 導致一個無限循環。 在這個循環中,我們要去 以監聽兩件事情。 一,該用戶是否已選擇 關閉該窗口。 和2,用戶是否具有 點擊該特定按鈕。 首先,我們要聲明 A G動作事件,調用 變量的事件。 並分配給它的返回值 的等待事件,操作事件。 現在讓我們來檢查,如果該事件 是窗口的關閉。 如果得到,事件,類型,傳遞一個 事件,等於,等於,窗口 強調封閉。 在聲明的特殊常量 斯坦福便攜庫 代表正是如此, 關閉一個窗口。 然後,我要擺脫這個 無窮回圈,從而使我們 達到該函數的末尾。 否則,我要檢查是否 字符串比較得到的,行動, 命令,傳遞一個事件,逗號,引號 引文結束,點擊 - 獨特 標識從之前 - 等於,等於,為零。 然後,我要打印出來的東西 隨心所欲,像按鈕被點擊。 換句話說,如果經審理認為一個 按鈕被點擊,而該事件 表明該按鈕被點擊 是一個具有唯一標識符 的報價引文一下,然後我想 報告盡可能多的在屏幕上。 現在,在這種情況下,我只 有一個按鈕。 但是為了以防萬一我的應用程序有 多個按鈕,該技術將 請允許我之間的區別 那幾個按鈕。 這個循環之外,現在,我要 繼續關閉G窗口,通過 在窗口作為它的參數, 然後返回零。 現在,讓我們保存,編譯, 並運行此程序。 Make按鈕,點斜線按鈕。 還有我的窗前,有個按鈕。 讓我們繼續前進,然後單擊 按鈕。 並且按鈕被點擊。 讓我們再次點擊那個。 按鈕被點擊。 現在讓我們點擊X在頂部 右上角關閉該窗口, 我們打破這一循環 我們返回零。