Tip:
Highlight text to annotate it
X
>> スピーカ1:のは、そのプログラムを書いてみましょう グラフィカル·ユーザー·インターフェースを有している
ユーザーが移動できるスライダーが含まれてい いくつかを選択するために左から右へ
二つの整数の値。
>> そのためには、私がして始めました いくつかのプレースホルダコード。
そして今度は、空欄に記入しましょう。
呼び出し、まずはGSliderを割り当ててみましょう それは、スライダー、そしてそれに割り当て
getGSliderの戻り値。
そして今度は、私がしたいことを指定しましょう であることがスライダーの下限
0の整数、の上限 100の整数になるスライダーと、
デフォルトの初期値は50であると。
>> 次は、先に行くと関連付けることができます このスライダーでアクションコマンドによる
渡し、setActionCommandを呼び出す スライダー、任意で渡す
しかし、一意の文字列引用引用終わりのような 「スライドさせます。 "換言すれば、「スライド」である
一意な識別子になるだろう このスライダに関連付けられている。
念のため、私のユーザーインターフェイスが持っていた 複数のスライダは、私が区別できた
この手法でそれらの間。
>> 次は、を渡しaddToRegionと呼ぶことにしましょう ウィンドウ、スライダーを渡し、渡し
引用引用終わりにある「南」の順に 最南端にスライダーを追加
私たちのユーザー·インターフェースのある領域。
引用引用終わり "南"に何が起こる場所 で定義された一意の識別子であること
スタンフォードポータブルなライブラリ。
>> しかし、今、明確にするために、左に スライダーましょうハードの
番号0をコーディングする。
スライダの右にしてみましょう ハードコードナンバー100。
ユーザーは、スライドさせることで認識できるように 事の左または右にどのように
彼らはその値を変更している。
>> 我々はそのスライダーを割り当てる前に、みましょう 、ここに戻ってGLabelを割り当て
それを残し呼び出す。
それにの戻り値を代入 newGLabel、引用引用終わりを渡す -
言い換えれば -
「0」のそれではaddToRegionを呼びましょう、 左を渡し、ウィンドウを渡し、
引用引用終わりを渡して "南"そう このラベルは、その中に挿入されていること
スライダーの前に南部地域。
>> そして今、スライダーの後に、行こう 先に別のGLabelを宣言します。
を割り当て、右のそれを呼び出す newGLabelの値を返します。
引用引用終わり - 別の文字列 -
"100。"そして、addToRegionを呼び出す 右に渡して、ウィンドウに渡して、
だけでなく、 "南"を渡した。
言い換えれば、私たちは宣言してい ラベルは、スライダ、および別のラベルと
南部地域にそれらを挿入 そのためには、ユーザが認識できるように
彼または彼女は右に移動したとき または左方向に約どんな値
彼らは近づいているでしょう。
>> それでは無限ループを誘発してみましょう。
このループの内側に、 のための最初のチェックをすることができます
イベントと呼んGActionEvent、。
それが返品の割り当て waitForEventの値。
ACTION-EVENT、定数を渡します スタンフォード大学のポータブルで宣言された
そのあなたは確かに示しているライブラリ アクションを待ちたいと思います。
>> レッツ次のチェックであればgetEventType、 イベントを渡し、等しい
WINDOW_CLOSED、別の定数が宣言 スタンフォードポータブル内
アクションていることを示しライブラリ 窓の開閉である。
その後、先に進みましょうと抜け出す この他の方法で無限ループの。
>> そうでなければ、利用者かどうましょチェックしてみましょう そのスライダーをスライドさせてきた。
文字列はgetActionCommandの比較すると、 引用引用終わり、コンマ、イベントを渡す
「スライド」は0に等しい等しい。
換言すれば、一意の識別子の場合 スライダーに関連付けられている
それがスライドしてきたが引用引用終わり等しい 「スライド」、ユニークな識別子
我々はその後、先に提供したことを 私は次のことをやってみたい。
>> printfの "スライダは%Iのバックスラッシュにスライドした N、「私がしたいことを示す
不可欠なプラグインする スライダーの値。
スライダのカンマのgetValue。
>> 今、これを実行し、コンパイルし、保存してみましょう プログラム、および、そのスライダーをスライドさせます。
スライダーを作る。
。/スライダー。
私のユーザー·インターフェースがあります。
私のスライダーは左に、そこ 0があるの右側にあり、
100、両者の標識。
そして、私はスライダーを左にスライドさせ 右は、気づくという点で、私の
私が表示されますコンソールウィンドウ 整数値。
>> 今、私は、必ずしもすべてが表示されない 0から100までの数字、理由
する速度に応じて、 私は、スライダを移動
プログラムが気づかない可能性があります。
しかし、確かに、私はそれを移動した場合 特定の位置、すなわち値の
それが印刷されます。