1 00:00:00,000 --> 00:00:00,310 2 00:00:00,310 --> 00:00:03,050 >> スピーカ1:のは、そのプログラムを書いてみましょう グラフィカル·ユーザー·インターフェースを有している 3 00:00:03,050 --> 00:00:06,940 ユーザーが移動できるスライダーが含まれてい いくつかを選択するために左から右へ 4 00:00:06,940 --> 00:00:08,720 二つの整数の値。 5 00:00:08,720 --> 00:00:11,220 >> そのためには、私がして始めました いくつかのプレースホルダコード。 6 00:00:11,220 --> 00:00:12,720 そして今度は、空欄に記入しましょう​​。 7 00:00:12,720 --> 00:00:17,760 呼び出し、まずはGSliderを割り当ててみましょう それは、スライダー、そしてそれに割り当て 8 00:00:17,760 --> 00:00:20,690 getGSliderの戻り値。 9 00:00:20,690 --> 00:00:24,160 そして今度は、私がしたいことを指定しましょう であることがスライダーの下限 10 00:00:24,160 --> 00:00:28,800 0の整数、の上限 100の整数になるスライダーと、 11 00:00:28,800 --> 00:00:31,860 デフォルトの初期値は50であると。 12 00:00:31,860 --> 00:00:35,760 >> 次は、先に行くと関連付けることができます このスライダーでアクションコマンドによる 13 00:00:35,760 --> 00:00:40,220 渡し、setActionCommandを呼び出す スライダー、任意で渡す 14 00:00:40,220 --> 00:00:44,500 しかし、一意の文字列引用引用終わりのような 「スライドさせます。 "換言すれば、「スライド」である 15 00:00:44,500 --> 00:00:48,150 一意な識別子になるだろう このスライダに関連付けられている。 16 00:00:48,150 --> 00:00:51,500 念のため、私のユーザーインターフェイスが持っていた 複数のスライダは、私が区別できた 17 00:00:51,500 --> 00:00:53,180 この手法でそれらの間。 18 00:00:53,180 --> 00:00:58,620 >> 次は、を渡しaddToRegionと呼ぶことにしましょう ウィンドウ、スライダーを渡し、渡し 19 00:00:58,620 --> 00:01:03,310 引用引用終わりにある「南」の順に 最南端にスライダーを追加 20 00:01:03,310 --> 00:01:04,830 私たちのユーザー·インターフェースのある領域。 21 00:01:04,830 --> 00:01:08,310 引用引用終わり "南"に何が起こる場所 で定義された一意の識別子であること 22 00:01:08,310 --> 00:01:09,950 スタンフォードポータブルなライブラリ。 23 00:01:09,950 --> 00:01:12,760 >> しかし、今、明確にするために、左に スライダーましょうハードの 24 00:01:12,760 --> 00:01:13,980 番号0をコーディングする。 25 00:01:13,980 --> 00:01:17,020 スライダの右にしてみましょう ハードコードナンバー100。 26 00:01:17,020 --> 00:01:20,590 ユーザーは、スライドさせることで認識できるように 事の左または右にどのように 27 00:01:20,590 --> 00:01:22,170 彼らはその値を変更している。 28 00:01:22,170 --> 00:01:26,060 >> 我々はそのスライダーを割り当てる前に、みましょう 、ここに戻ってGLabelを割り当て 29 00:01:26,060 --> 00:01:27,210 それを残し呼び出す。 30 00:01:27,210 --> 00:01:32,170 それにの戻り値を代入 newGLabel、引用引用終わりを渡す - 31 00:01:32,170 --> 00:01:33,500 言い換えれば - 32 00:01:33,500 --> 00:01:39,250 「0」のそれではaddToRegionを呼びましょう、 左を渡し、ウィンドウを渡し、 33 00:01:39,250 --> 00:01:43,560 引用引用終わりを渡して "南"そう このラベルは、その中に挿入されていること 34 00:01:43,560 --> 00:01:45,600 スライダーの前に南部地域。 35 00:01:45,600 --> 00:01:49,950 >> そして今、スライダーの後に、行こう 先に別のGLabelを宣言します。 36 00:01:49,950 --> 00:01:54,550 を割り当て、右のそれを呼び出す newGLabelの値を返します。 37 00:01:54,550 --> 00:01:56,320 引用引用終わり - 別の文字列 - 38 00:01:56,320 --> 00:02:02,290 "100。"そして、addToRegionを呼び出す 右に渡して、ウィンドウに渡して、 39 00:02:02,290 --> 00:02:04,640 だけでなく、 "南"を渡した。 40 00:02:04,640 --> 00:02:08,580 言い換えれば、私たちは宣言してい ラベルは、スライダ、および別のラベルと 41 00:02:08,580 --> 00:02:12,200 南部地域にそれらを挿入 そのためには、ユーザが認識できるように 42 00:02:12,200 --> 00:02:15,510 彼または彼女は右に移動したとき または左方向に約どんな値 43 00:02:15,510 --> 00:02:16,380 彼らは近づいているでしょう。 44 00:02:16,380 --> 00:02:19,040 >> それでは無限ループを誘発してみましょう。 45 00:02:19,040 --> 00:02:21,755 このループの内側に、 のための最初のチェックをすることができます 46 00:02:21,755 --> 00:02:24,710 イベントと呼んGActionEvent、。 47 00:02:24,710 --> 00:02:27,740 それが返品の割り当て waitForEventの値。 48 00:02:27,740 --> 00:02:32,430 ACTION-EVENT、定数を渡します スタンフォード大学のポータブルで宣言された 49 00:02:32,430 --> 00:02:36,460 そのあなたは確かに示しているライブラリ アクションを待ちたいと思います。 50 00:02:36,460 --> 00:02:42,420 >> レッツ次のチェックであればgetEventType、 イベントを渡し、等しい 51 00:02:42,420 --> 00:02:46,330 WINDOW_CLOSED、別の定数が宣言 スタンフォードポータブル内 52 00:02:46,330 --> 00:02:49,970 アクションていることを示しライブラリ 窓の開閉である。 53 00:02:49,970 --> 00:02:53,640 その後、先に進みましょうと抜け出す この他の方法で無限ループの。 54 00:02:53,640 --> 00:02:57,480 >> そうでなければ、利用者かどうましょチェックしてみましょう そのスライダーをスライドさせてきた。 55 00:02:57,480 --> 00:03:04,930 文字列はgetActionCommandの比較すると、 引用引用終わり、コンマ、イベントを渡す 56 00:03:04,930 --> 00:03:07,520 「スライド」は0に等しい等しい。 57 00:03:07,520 --> 00:03:10,840 換言すれば、一意の識別子の場合 スライダーに関連付けられている 58 00:03:10,840 --> 00:03:15,070 それがスライドしてきたが引用引用終わり等しい 「スライド」、ユニークな識別子 59 00:03:15,070 --> 00:03:18,300 我々はその後、先に提供したことを 私は次のことをやってみたい。 60 00:03:18,300 --> 00:03:25,040 >> printfの "スライダは%Iのバックスラッシュにスライドした N、「私がしたいことを示す 61 00:03:25,040 --> 00:03:28,200 不可欠なプラグインする スライダーの値。 62 00:03:28,200 --> 00:03:34,300 スライダのカンマのgetValue。 63 00:03:34,300 --> 00:03:39,210 >> 今、これを実行し、コンパイルし、保存してみましょう プログラム、および、そのスライダーをスライドさせます。 64 00:03:39,210 --> 00:03:41,200 スライダーを作る。 65 00:03:41,200 --> 00:03:42,990 。/スライダー。 66 00:03:42,990 --> 00:03:44,270 私のユーザー·インターフェースがあります。 67 00:03:44,270 --> 00:03:48,130 私のスライダーは左に、そこ 0があるの右側にあり、 68 00:03:48,130 --> 00:03:49,820 100、両者の標識。 69 00:03:49,820 --> 00:03:52,740 そして、私はスライダーを左にスライドさせ 右は、気づくという点で、私の 70 00:03:52,740 --> 00:03:56,160 私が表示されますコンソールウィンドウ 整数値。 71 00:03:56,160 --> 00:03:59,840 >> 今、私は、必ずしもすべてが表示されない 0から100までの数字、理由 72 00:03:59,840 --> 00:04:02,190 する速度に応じて、 私は、スライダを移動 73 00:04:02,190 --> 00:04:03,540 プログラムが気づかない可能性があります。 74 00:04:03,540 --> 00:04:07,040 しかし、確かに、私はそれを移動した場合 特定の位置、すなわち値の 75 00:04:07,040 --> 00:04:08,290 それが印刷されます。 76 00:04:08,290 --> 00:04:10,006