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