スピーカ1:のは、そのプログラムを書いてみましょう を備えたグラフィカル·ユーザ·インタフェースを有する チェックボックスをオンにして、我々は理解できないかどうかを確認 ユーザーをリッスンする方法 その結果、チェックボックスとの相互作用 私たちは、画面に印刷できること 我々はユーザのチェックを聞くたびに、 またはそのチェックボックスをオフにします。 私は自分自身でここに始まっ得ている いくつかのスケルトンコードを進める。 今度は、空白で行くと記入しましょう​​。 まず、そのウィンドウを割り当てた後、私は今 先に行くと割り当てようと GCheckBox、チェックボックスと呼ん。 そして、私はそれへの復帰を割り当てるつもりだ newGCheckBoxの価値、私はよ 私は "と言うの文字列で渡すつもり 同意します」換言すれば、それはだ 関連付けされたラベル そのチェックボックス付。 次は、先に行くと呼びましょう setActionCommand、渡す 独特のチェックボックスと通過 のような識別子」にチェックを入れます。 "その他の 言葉は、私はユニークに関連付ける やや恣意単語が、 特にこの場合はそのように「確認」 このチェックボックスがチェックされているときに、私 潜在的にユニークにそれを識別することができます 私のインタフェースがに起こった場合は、チェックボックス 複数のチェックボックスがあります。 それでは、次のチェックボックスを追加してみましょう addToRegionとのユーザインタフェース、 チェックボックスを渡し、ウィンドウを渡し、 クォート引用終わりを渡す 「南」のユニークな識別子である「南」 スタンフォードで定義されている 単に指しポータブルなライブラリ 南部地域、または底面 ユーザインタフェースの領域。 それでは、次の意図的に誘導しましょう 無限ループ。 このループの内部では、今みましょう 3つのアクションを聞きます。 かにしようとして利用者 ウィンドウを閉じます。 二、チェックボックスをオンにし、ユーザー。 そして3は、ユーザチェックを外す ボックス。 まずはGActionEventを宣言しましょう​​、 イベントと呼んで。 そして、それへの復帰を割り当てる waitForEventの値。 ACTION_EVENT、定数を渡します スタンフォード大学のポータブルで宣言された 私がしたいことを示しライブラリ 行動を聴くのが好き。 次のチェックの許可すれば、getEventType、 イベントを渡し、対等に等しい WINDOW_CLOSED、別の定数が宣言 スタンフォードポータブル内 確かに、それを示しているライブラリ、 ウィンドウが閉じられています。 その後、私から抜け出すのを聞かせて そうでなければ無限ループ。 最後に、のは、ユーザーのために聞いてみましょう チェックボックスをオンまたはボックスのチェックを外す 以下の通りである。 文字列はgetActionCommandの比較すると、 イベントを渡す。 コンマ引用引用終わり "チェック" 0に等しい等しい。 換言すれば、一意の識別子の場合 に関連付けられている チェックされたのチェックボックスは、引用符で 引用終わり、「チェック」、ユニークな 私が提供したID 以前は、みましょう 次の手順を実行に進みます。 チェックボックスをでisSelectedなら、私は行くよ 例えば、チェックボックスを印刷する チェックした。 他に私がいることを前提とするつもりだ チェックボックスがチェックさだったので、私は今 代わりに、これをプリントアウトしようとして。 printfのチェックボックスはオフだった。 言い換えれば、でisSelectedは別です スタンフォードで定義された関数 ないポータブルなライブラリ 正確には - かどうかをチェックします チェックボックスが選択されている。 コンパイル、今度は保存でき、 このプログラムを実行してください。 チェックボックスをオンにしてください。 。/チェックボックスをオンにします。 私のユーザー·インターフェースがあります。 実際、私のチェックボックスがあります。 私は今それをクリックすると、「チェックボックスがあった 。チェックを "そして、私は再びそれをクリックすると、 "チェックボックスがチェックされた。"